I'm @brandur, an occasional writer, and engineer on Crunchy Bridge, previously Stripe and Heroku.
I most often talk about web APIs, Postgres, Rust, software safety and resilience, efficient human interfaces, and running.
The Notifier Pattern for Applications That Use Postgres
Maximizing Postgres connection econonmy by using a single connection per program to receive and distribute all listen/notify notifications. May 5, 2024
Web APIs: Enriched DX By Disallowing Unknown Fields
Using Go’s DisallowUnknownFields
option to improve an API’s integration experience by making paramter naming mistakes faster to resolve. May 4, 2024
River: a Fast, Robust Job Queue for Go + Postgres
Introducing River, a Postgres-based job queue designed for resilience and correctness through strong transactional guarantees. November 20, 2023
Older articles available here.
Contemplating whether the Heroku platform would fit on two standard 512 MB dynos if it could be ported from Ruby to Go. May 11, 2024
Older fragments available here.