Seems like every larger open source project will have its moment of small-core vs big-core discussions.
Should the core only contain the bare minimum of essential parts and leave the rest to the ecosystem or should the core be plug and play?
One solution I prefer as a solution to both is by creating distributions that bundle the small core with a default set of modules from the ecosystem. Then one can decide to start of with a distribution or with the small core itself.
@voxpelli yeah, I quite like how #symfony is doing that. They have a pretty minimal default installation and a "webapp" bundle that adds basically all the bells and whistles (sometimes a bit too many, but it's not hard to remove the unneeded stuff)
Discover how PHP's flexibility suits beginners, yet reliance on it can lead to complex code. Alexander M. Turek shares how strict programming aids PHP app maintenance.
Explore our article, Twig: The Ultimate Guide to the Premier PHP Templating Language. Learn how to make the code for your site’s frontend simpler, cleaner, dryer, more logical, and secure with Twig.
It’s hard to believe, but the --all option for the messenger:consume command in Symfony was unavailable until version 7.1 — on lower versions list of transports must be passed explicitly to the executed command. But if you need this, it’s really easy to port this feature to 6.4!
User-configurable settings in Symfony applications with jbtronics/settings-bundle (Part 2): Forms (dev.to)
After the first blog post of this series explained the basic concepts of the settings-bundle, this...
SymfonyOnline June 2024: Need for Speed: Removing speed bumps from your projects (Symfony Blog) (symfony.com)
Speed up your API Platform apps with Łukasz Chruściel! Learn to identify and fix common pitfalls for optimal performance in this insightful session
SymfonyLive Berlin 2024: Strict PHP (Symfony Blog) (symfony.com)
Discover how PHP's flexibility suits beginners, yet reliance on it can lead to complex code. Alexander M. Turek shares how strict programming aids PHP app maintenance.
How I use the doctrine ORM QueryBuilder (kerrialnewham.com)
Messenger: consume all transports on Symfony 6.4 (blog.codito.dev)
It’s hard to believe, but the --all option for the messenger:consume command in Symfony was unavailable until version 7.1 — on lower versions list of transports must be passed explicitly to the executed command. But if you need this, it’s really easy to port this feature to 6.4!