I’ve updated my annual last.fm summary stats app for 2025. I’m really happy with this year’s changes: The app should be faster for most users and it offers a simpler couple of visuals, displaying a shareable card for your top “new to you” artists as well as for your top overall artists of the year. It’s fun to update this year over year. If you’re a last.fm user, I hope you’ll try it out!
My little data vis all for my Peloton rides broke a couple of weeks ago, but clever developers found a way to continue using the API, so it’s back, for now. I wish Peloton would publish an official auth flow; they would see an explosion of support and interest from small and big developers, I think.
Phase one after a really hard spin:
Lo, I am a being of pure heat, deeply calm and still after furious expression of will and strength.
Phase two: why does my house have all these staaaairrrs and why don’t we have any baaaggeells
Over at the datablog, I wrote up some details on producing my 2024 workout summary from Peloton and Apple Health data. This was a fun little project to tinker through over my holiday break.
I hit this Turkey Burn ride pretty hard this morning and am resting deep in post-ride endorphins, now. Time to sip on my coffee and think on some thanks. I’m glad I get to do this.
Got in a solid ride first thing this morning, plus some cool-down time and stretches. I’m sitting now with the endorphins and calm that come in after a hard workout, appreciating the quiet and still after furiously working in my body.
Got on the bike for impromptu ride #200 this morning! This was my first live ride in quite a while, and was a lot of fun – and a good amount of work, too.
I’ve been making some small visualization and operation improvements to RideShare, my little Shiny app for making shareable cards from my Peloton rides. I discovered the API for more detailed heart rate data and incorporated that into the display, and made a couple of changes to speed up the history display. These were fun small updates to work on!