Articles that start from an exercise and go further: what the framework really does, where it stops, and how to use it in production. Plus behind the scenes of the platform.
Symfony 8.2 gives each serialization group its own names and adds ignored_groups. A good opportunity to compare the ways of serving two versions of an API from the same objects, and to look at the pitfalls of the new approach.
Laravel 13.26 adds a read-through disk that migrates files as they are read. How it works, where it stops, and how to see a storage migration through to the end.