← Back to all articles

Brandur Leach

Engineer at Crunchy Data. Previously at Stripe and Heroku. Writes about databases, APIs, and backend engineering.

https://brandur.org

Articles

The Minimum Viable Unit of Saleable Software

Last week I wrote about leaving Stainless and my intention to work on building my side project River into a small, sustainable business. When I sent that letter, a few people asked about my thought pr

The Second Wave of the API-first Economy

Fifteen years ago, when some colleagues and I were building Heroku’s V3 API, we set an ambitious goal: the public API should be powerful enough to run our own dashboard. No private endpoints, no escap

On Using Go's `t.Parallel()`

Go's `t.Parallel()` enables parallel test execution within packages, speeding up large test suites that would otherwise run sequentially.