A class named for a noun, containing three methods that share no state and call nothing in common. A class whose methods share no dependencies is a namespace…
Scanning at build time answers whether the image was vulnerable when it was built, which is not the question anybody asks. A vulnerability disclosed after a build is…
A supplier’s open source client library, read to answer one question, without learning the language first. Reading unfamiliar code for one specific question is a different and more…
An OrderPlaced event carrying a formatted currency string, which is a decision about a locale baked into a permanent record. The formatted string was convenient for the one…
A field that had to change from text to keyword, which is not an update. A mapping is append-only for existing fields, which is the constraint that makes…
A runbook step naming a command that had been renamed in a refactor eight months earlier. A runbook is documentation that must execute correctly under pressure, which makes…
HTTP/3 support has been present and experimental for a while, and the April stable release made enabling it a decision rather than a gamble. The Alt-Svc header is…
WordPress changes its password hashing in April, and the migration completes only as fast as users log in. A rehash-on-login migration has no completion date, which is the…