A renewal job that had been running successfully for two years, and a certificate that had been served from a stale copy for the last three months. Monitoring…
An include parameter added for one consumer, and eleven values later it is a query language with no grammar. An include parameter is a small query language and…
A workflow uploading to the same artifact name from four matrix jobs, which had merged them and now fails on the second. Artifacts are immutable in v4, which…
Three days of profiling locally to explain a production slowdown that did not exist locally. A local profile measures the code and a production profile measures the system,…
An audit of every cache key, asking one question each: if this disappeared, could it be regenerated? A cache that holds the only copy of something is a…
Eight milliseconds of every request spent resolving class paths, on a deploy that was running the wrong Composer command. Eight milliseconds spread across every request is the kind…
Animating an element out and then hiding it had needed a transitionend listener, because display is not animatable. allow-discrete makes a discrete property flip at the end of…
A token pipeline whose output is a stylesheet, and no test at all because the transforms had unit tests. Unit tests on each transform proved every stage correct…
Thirty lines of JavaScript observing an element and toggling a class, replaced by four lines of CSS. The observer version also had a frame of the wrong layout…