October 9, 2014 Javier Eguiluz

Fabien Potencier, the leader of the Symfony project, introduced today a new initiative called The Official Symfony Best Practices. During his Symfony Live New York keynote, Fabien briefly described the reason for unveiling this initiative:

Since the publication of Symfony 2.0, the Symfony Community has created an unofficial set of recommendations for developing Symfony2 applications. Unfortunately, a lot of these recommendations are unneeded for web applications. Much of the time, they unnecessarily overcomplicate things and don't follow the original pragmatic philosophy of Symfony.

Fabien, alongside Ryan Weaver and Javier Eguiluz, has compiled 31 of these best practices in a handbook that will be published for free in the coming days at symfony.com/best-practices.

We know that old habits die hard and some of you will be shocked by some of these best-practices. But by following these, you'll be able to develop apps faster, with less complexity and with the same or even higher quality.

In any case, keep in mind that these are optional recommendations that you and your team may or may not follow to develop Symfony applications. If you want to continue using your own best-practices and methodologies, you can of course do it. Symfony is flexible enough to adapt to your needs. That will never change.