Blog
Popular this month

28 September 2026
The Hour That Went Missing Between Two Postgres Clients
A batch of scheduled posts looked like it published an hour early — until it became clear the database was right, and only one of the two tools reading it was wrong.
databasesdebugging

12 September 2026
Trending Posts From Data That Was Already There
A "popular this month" widget sounds like a new tracking system. It turned out to be a JOIN against pageviews the site had been recording for another reason the whole time.
databasesnextjs

4 August 2026
One Postgres, Two Lives: Neon in Production, Docker in Local Dev
Neon's serverless Postgres backs the live site; Docker Compose backs local iteration. What that split buys, and where dev-hub actually deviates from it.
databasesinfrastructure

7 July 2026
One Field, Two States: Modeling Draft and Published with a Single Nullable Date
Why the Post model uses a single nullable publishedAt instead of a published boolean plus a date field, and what it saves at query time.
databases