I'm @brandur. I'm an engineer at Stripe and previously at Heroku. I talk mostly about bad design. And a few words on APIs, Postgres, software safety and resilience, efficient human interfaces, urban design, running, and metal.
Using the design principles of a 10,000 year clock to build a program that's intended to run on a macro timescale.
Why it makes sense to model APIs as graphs, and what GraphQL can do for us to help with discovery, batch operations, and gradual enhancement.
Flattening a single very hot vertical Redis node into a horizontal Redis Cluster at Stripe.
A detailed look at the frameworks, concurrency model, error handling, middleware constructs, and testing strategies of a web service written in Rust.
Why Go's stability and simple deployments is a good fit for a serverless environment.
Older articles are available here.
A personal experiment in seriously throttling back my caffeine intake for the first time in years.
Some personal progress with Rust.
Let's build more resilient services by paying attention to the edges.
A few thoughts on Rust after a few months of regular use.
On the importance of slowing down in the age of Slack and social media.
Older fragments are available here.