Symfony2 is now released and, as the first version of symfony, it's a framework that advocates a lot of best practices. Any developer who works on a Symfony2 application should follow the same rules, in order to keep the project on the right tracks. With the help of Symfony2's code and my personal experience, I will try in this session to bend your mind to some principles like Separation of Concerns and pragmatism, in order to achieve successful projects.