Blog

Using BigQuery PERCENTILE_CONT to Find My Best Value Albums

November 16, 2022 I have been a Spotify subscriber for over 10 years. I use their API and data from Last.fm to keep a record of all my...

toolbelt - Building a personal side project platform

October 10, 2022 I'm fortunate to have both the time and energy to work on technical side projects in my spare time. I feel joy when I automate...

Creating a DIY offline YouTube watch list with Inoreader, yt-dlp, Zapier, GitHub Actions and Dropbox

July 15, 2022 Update: Zapier webhooks are now a premium integration, I have now built my own handler for this transformation here

Authorizing requests with embeddable logic programming DSLs

May 8, 2021 Over the past 18 months I've become interested in the idea of standardizing authorization checks in software. This interest started when using Open Policy...

About 7 days of Racket

March 6, 2021 I decided to spend a few hours over the course of about 2 weeks playing with Racket. I suppose these were my reasons for...

Fun things I’m doing with GitHub Actions

September 7, 2020 Update: I'm mostly not using GitHub Actions any more in the ways described in the post, however the ideas are still valid so I'm leaving...

Teaching Rego to compare Semantic Versions

August 31, 2020 This is a post about a recent contribution I made to the OPA project. OPA (Open Policy Agent) aims to provide a standard means...

Include posts from employer blogs