brandur.org

I'm Brandur. This site is where I publish words and photos. The section updated most often is atoms, short multimedia particles reminiscent of a Twitter feed. I update my now page monthly according to what I'm working on and thinking about. I publish a newsletter as often as I can.

Does anyone run Postgres without PgBouncer? August 12, 2026
Almost every notable managed Postgres provider bundles a connection pooler, giving us a strong hint that connection management is a product problem rather than a user problem. fragment
River binaries will get 10 kB lighter August 6, 2026
River v0.43 removes test-only transitive dependencies from non-test builds, shrinking Go binaries that include River by about 10 kB. fragment
pgtestdb's template cloning approach to testing is fast July 28, 2026
Postgres database templates make pgtestdb’s per-test database isolation remarkably quick, around 100 ms of setup time, and within spitting distance of River’s schema-based approach. fragment

These are a short selection of recently posted writing across all categories. See also atoms for a more frequently updated feed.