Deep Dive
Node Event Loop Phases: Where Your setTimeout Really Runs
setTimeout zero and setImmediate are not the same thing, and which one runs first depends on where in the event loop you called them.
Deep Dive
setTimeout zero and setImmediate are not the same thing, and which one runs first depends on where in the event loop you called them.
Bug Hunt
The finance team's export was short by a few rows and nobody knew by how many. The client library capped results at a thousand and raised no error, so the…
Error Autopsy
The proxy gave up at sixty seconds and returned a 504. The application finished at seventy four and wrote the result to nobody. Both were correct.
Shopify
After switching on new customer accounts, the carefully styled login, order history and address pages vanished, replaced by defaults.
Security
The login rate limit was working perfectly and the credential stuffing succeeded completely. A per IP limiter is a defence against a single attacker, and a…
Performance
Every index is a second write. On an insert heavy table, nine well meaning indexes turned a fast append into a small transaction against ten data…
DevOps
You set the value in three places and the cluster applied a fourth. Helm's precedence rules are short and unforgiving, and the gap between what you edited…
Tooling
Port in use, connection stuck, file handle exhausted. Three of the most common production questions are answered by two old tools that read the kernel's own…
Code Review
A migration that is instant on a thousand row table can lock a production table for minutes at scale. Review for locking, backfill strategy and rollback…
Opinion
A network call is a thousand times slower than a function call and a hundred times harder to debug. Most service boundaries were drawn for organisational…
Deep Dive
HTTP/2 multiplexed many streams over one connection to escape head of line blocking, then moved the blocking one layer down into TCP, where a single lost…
Bug Hunt
A nightly job was supposed to run once. The logs showed thirteen executions in a few hours, then none for a day.