pg_stat_statements: The Four Queries I Run Before Adding an Index
The four pg_stat_statements queries I run before touching an index, why sorting by total time beats mean time, and what the extension can never tell…
The four pg_stat_statements queries I run before touching an index, why sorting by total time beats mean time, and what the extension can never tell…
Modular open sourced the Mojo compiler under Apache 2.0. What actually changed, what the announcement buried, and who should genuinely care about it.
Qwen 3.8 27B defaults to maximum reasoning effort on every prompt, even simple ones. Here's how to run it locally, spot the setting, and control…
Vite vs webpack in 2026: I have done this migration three times. The build speed is not the reason to switch, and the config archaeology…
plx lets you write a Postgres stored procedure in PHP, Go or Ruby that transpiles to plpgsql. I tried it, and here is where the…
Instead of shipping a 600-item enum to the model, let it invent a fake category and snap it to a real one with embeddings. Cheaper,…
My cron job silently skipped a backup after a 3am reboot. Here is the systemd timer setup that replaced it, the OnCalendar syntax, and where…
My eval harness leaked model names into the judge prompt for six weeks. What two recent papers say about judge bias and calibration, and the…
Tailwind v4 stopped letting @apply see my @layer components classes. The fix was not converting them to @utility, it was deleting most of them. Here…
Partial prerendering is now the App Router default via cacheComponents. Why my dashboard got slower after the upgrade, and the mental model that had to…