I'm @brandur, an occasional writer, and engineer at Stripe and previously Heroku.
I most often talk about web APIs, Postgres, Rust, software safety and resilience, efficient human interfaces, and running.
A privacy and GDPR-friendly approach to producing basic and complex site analytics, and one which is more accurate in an age when adblockers reign supreme. February 16, 2021
Databases shed important RDMS features as they get big. Examining why this tends to be the case, and some ideas for preventing it. December 1, 2020
Making the sorting speed of network types in Postgres twice as fast by designing SortSupport abbreviated keys compatible with their existing sort semantics. August 7, 2019
Older articles available here.
Form encoding does have a few niceties that make it amenable to human use, so what’s wrong with it? Here we explore why to use JSON instead. July 30, 2021
Older fragments available here.