Running a worker over two queues in priority order means the low-priority queue is only touched when the high one is empty — which under sustained load is…
Some mutations produce code that behaves identically to the original, so no test can possibly kill them — and they are indistinguishable from real findings without reading each…
Expand-migrate-contract is correct and takes three releases, which is two weeks on a fortnightly cadence — and occasionally the change cannot wait that long. A multi-table RENAME is…
Deferring offscreen images used to mean an IntersectionObserver, a data attribute and a library. It is now an attribute the browser understands. Applying it to every image with…
Seconds_Behind_Master reports how far behind the SQL thread is on the events it has received, which is not the same as how stale the data is. The long-ALTER…
On a multisite network the object cache prefixes keys with the blog id unless the group is declared global, so data cached on one site is invisible to…
Dropping the width and height attributes was correct advice for a decade of responsive design, and it is what makes a page jump while it loads. Browsers now…
Truncating every table between tests costs a statement per table per test; a transaction and a rollback is one of each. The second-connection case produces a genuinely confusing…
An alert that states a number crossed a threshold hands the receiver a research project, and at three in the morning three sentences beat any precision in the…