Türker Yıldırım
The audit command has been there since 2.4 and had never been run by anything except a person remembering to run it. Two of the four were noise…
A Money type, an Email type, and thirty more, none of which can cross a boundary without being unwrapped by hand.
An order committed and an event never published, twice in one week. A broker call inside a database transaction, and a rollback after it.
A settings column with forty keys, four of which are queried, and a WHERE on a JSON path scanning two million rows.
The same match on an enum, in four places, each returning a different aspect of the same thing. Moving the match onto the enum means adding a case…
Constants in traits arrived in 8.2 and the first thing I did with the feature was decide not to use it. The method conflict rules have an escape…
A microbenchmark showing one implementation four times faster than another, where the difference was the loop. Three separate errors in six lines: an unused result, a shared warm…
A theme first written in 2008, 61 template files, and an editor who cannot change a footer without a deploy.
An endpoint at 40 ms locally and 2.1 seconds in production. Nine hundred queries on one request, and three on the same request in a test.
A request for a new landing page layout, for the ninth time. Every campaign page a developer ticket, for work that is arrangement.