Heart Rate Hell
Training to run a marathon is tough.
But it may be more difficult for all of your friends and family who can’t stop hearing about it.
I took it one step further by ingesting, modeling, and visualizing my heart rate data collected during my training:
Extract Load with custom Python code
Garmin API -> local ndjson file in FHIR format -> DuckdbTransform & Test with dbt
Duckdb raw -> staging -> analyticsVisualize & Analyze with Visivo
At least my choice to build with a completely local, open source data stack made it fun and easy!