Posts on PostgreSQL — the database I reach for by default. Practical writing on the parts of Postgres that backend developers use every day: data modeling, indexing, query plans, JSONB, transactions, full-text search, and how to get from a slow query to a fast one.