P.01Postgres LISTEN/NOTIFY: Real-Time Events Without a Broker
Postgres LISTEN/NOTIFY pushes events to connected clients with no extra infrastructure. Working Node.js code, a trigger, and the limits that bite in production.
P.01Postgres LISTEN/NOTIFY pushes events to connected clients with no extra infrastructure. Working Node.js code, a trigger, and the limits that bite in production.
P.02A service worker is a script that sits between your page and the network. Register one, cache assets, serve offline, and ship updates without stale-cache bugs.
P.03Next.js 15 stops getting security patches on October 21, 2026. Here is the upgrade path to 16: codemods, the breaking changes that bite, and a safe rollout.
P.04Zig 0.17 is out. Here is what breaks in your code and build.zig, the before-and-after fixes, and why ZLS is not ready yet. Read this before you bump.
P.05Chrome 154 shipped September 22, 2026. What can affect your site: HTTP warnings, popover light dismiss, WebSocket options and new CSS, plus a test list.
P.06Node.js 26 goes LTS in October 2026. What breaks moving from Node 24: removed stream modules, writeHeader, native addons, transform-types, and a rollout plan.
P.07A write-ahead log makes a database durable by recording changes before touching data files. How WAL commits, recovers, replicates, and what it trades.
P.08SameSite cookies stop most CSRF, but not all. Learn when you still need tokens and Origin checks, with working Express code and a test you can run.
P.09Go 1.27 shipped August 19 with generic methods, json/v2 under the hood and a GA goroutine leak profile. What to test before you bump go.mod.
P.10Moving from encoding/json to json/v2 in Go 1.27: the strict defaults that change behavior, the options that restore v1, and a safe rollout order.
P.11GPT-6.1 Sol launched September 29 near Astra's scores at about a fifth of the cost per task. What the numbers mean for agent loops, and what to test first.
P.12A runbook people follow at 3 a.m. is short, starts with a check, and ends with a decision. Here is the template we use, with a worked example.