Türker Yıldırım
4.0 in January, a CSS-first configuration, and a genuine reason to look again at a decision that had been made three times.
8.4 on 21 November, and a property can have a getter without being a method. 412 getters that return a property unchanged.
A cache holding data that existed nowhere else, discovered during a restart. A flush that lost four hours of user preferences.
MySQL moving to long-term-support and innovation tracks, which changes the upgrade question from when to which. The innovation track is for people who want a feature now and…
One endpoint, two consumers, and a response that differs by header. Three serialisation paths for one resource, two of them accidental.
6.5 ships a shared runtime, and our blocks each carry their own script. 140 KB of JavaScript on a page with four interactive blocks.
20 March, a licence change, and a fork announced within a week. A dependency that is no longer open source, in production, everywhere.
The first long-term-support release under the new model, and an application that could not authenticate after a container image bump.
6.5 in April, fonts become something an editor can install, and a site with eleven web fonts of which four are loaded and unused.
Laravel 11 in March, a skeleton with four fewer directories, and an application still carrying 2019’s structure.