Dev Notes

Thoughts on software engineering, infrastructure, and open source

Understanding Connection Pooling in Go

February 12, 2026 · 4 min read

Connection pooling is one of those things that seems straightforward until you hit production. Today I want to share some lessons learned from debugging a subtle connection leak in a high-traffic Go service.

goperformancenetworking

Why I Switched from Docker Compose to Podman

February 8, 2026 · 6 min read

After years of using Docker Compose for local development, I finally made the switch to Podman. Here is what convinced me and what surprised me along the way.

containersdevopspodman

A Practical Guide to systemd Timers

January 30, 2026 · 5 min read

Cron jobs are fine, but systemd timers give you better logging, dependency management, and monitoring. Here is how to migrate your existing cron setup.

linuxsystemdsysadmin