$500 to Fix Your HealthThis past August, I got a desk treadmill. It was a slow ramp up, but pretty soon I was averaging 20k steps a day, with the occasional spike…Feb 12Feb 12
Everything You Call Life“Life can be much broader, once you discover one simple fact, and that is that everything around you that you call ‘life’ was made up by…Feb 9Feb 9
BEAM-ing to the Future: Exploring Phoenix and ElixirThe worst kept secret in software development is the BEAM virtual machine. If you need an infinitely-scalable, reliable system that’s been…Jan 114Jan 114
How London Lost FashionFolks from New York, Milan, and London might have half-hearted protests, but the reality is that Paris is the undisputed fashion capital of…Jan 210Jan 210
Playing with GleamI decided to use this year’s Advent of Code to learn Gleam, and I really like what I see. I’ve been programming for many years, but I still…Dec 7, 20241Dec 7, 20241
WebComponents Are (a Part of) the FutureThere’s been a big brouhaha about whether Web Components have lived up to their promise. Can they replace React? Definitely not. But they…Nov 29, 20247Nov 29, 20247
My Linux Screen RecorderI recently moved to Linux for development, and ultimately didn’t find a compelling screen recording tool. OBS Studio is the default for…Sep 14, 2024Sep 14, 2024
The Ultimate Guide to Starbucks StarsFor half a year now, I’ve averaged $217 a month on Starbucks. Based on what I now know, I’ve lost $255 from a combination of choosing the…Sep 2, 20244Sep 2, 20244
Avalara’s Stripe IntegrationIf you ever have the misfortune of integrating with AvaTax for sales tax compliance, then this post is for you. (And may God help you…)Jun 11, 20243Jun 11, 20243
Gitlab vs GithubA little over a year ago, I finally got fed up with the numerous Github outages and switched us over to Gitlab. At the time, the move was…May 25, 20241May 25, 20241