PgBouncer 1.26.0: Pre-Auth CVEs, the search_path Fix, and What Changes for Pool Sizing
PgBouncer has quietly become mandatory infrastructure for PostgreSQL at scale. If you run more than a few hundred client connections
PgBouncer has quietly become mandatory infrastructure for PostgreSQL at scale. If you run more than a few hundred client connections
Python 3.13 gave us something Python developers had wanted for decades: a build of CPython with no Global Interpreter Lock.
Every team starts with environment variables because every framework supports them. A DATABASE_URL in a .env file, a compose file
Every Prometheus outages post-mortem tells the same story in a slightly different costume. The server ran fine for months, then
Continue readingPrometheus Cardinality Explosions: Why Your Monitoring Server Ran Out of Memory
Some code teaches you an algorithm. Some code teaches you a way of thinking. The snippets below are in the
Continue readingFive Code Gems From Quake, Redis, Linux, Python, and SQLite — and What They Teach
Every analytics dashboard has one question that looks trivial and isn’t: how many unique users did this? You can run
Continue readingHyperLogLog: Counting a Billion Uniques in 1.5 KB of Memory
Getting a request into your system is the easy part. The hard question arrives at hop two: when the order
You hit “Place Order,” the spinner hangs for ten seconds, and you tap the button again. Now the fear sets
Continue readingIdempotency Keys Done Right: Building Retry-Safe APIs That Never Double-Charge
Most developers treat the garbage collector as weather: it happens to them, and occasionally it ruins their day. But the
Every PostgreSQL developer knows the four isolation levels from the SQL standard: Read Uncommitted, Read Committed, Repeatable Read, Serializable. Fewer
Continue readingPostgreSQL Isolation Levels: What Repeatable Read Actually Guarantees