8.4 allows chaining on a new expression without wrapping it, which is a small improvement that invites a bigger mistake. The parentheses were noise on a one-call chain…
Composer-managed WordPress, and four commercial plugins that ship as a zip behind a licence key. An inline package definition with a version that has to be bumped by…
A rule that had not fired since it was created, deleted on the grounds that a silent alert is untested rather than reassuring. A rule that never fires…
A migration tested against an empty schema, run against nine hundred million rows, and taking four hours instead of four seconds. The restore drill already produced a full…
Bare module specifiers resolved by the browser, which removes the last reason a small page needs a bundler. The import map is generated by the same script that…
A partitioning scheme built in 2023 for a retention policy that nobody had authority to enforce until this year. Dropping one partition a day rather than all of…
A deploy step running WP-CLI as root, and every file it touches becoming unwritable by the web process. The –allow-root flag makes the warning go away and makes…