A deep dive into creating a basic blog in Symfony2. The aim is to demonstrate the power of modern PHP development techniques.
Code available at https://github.com/tommygnr/phpmelb-symfony-blog
2. About Me
• Developing for the web for 4 years
• Developing with Symfony2 for a year and a half
• Lead developer of CRS Certus
• CTO Rostercloud
3. Symfony 2
• Most popular PHP framework on GitHub
• Over 700 committers
• Doesn’t suffer from NIH
• uses doctrine, twig, monolog
4. Tonight’s plan
• Creating a basic blog
• Three entities
• post
• user
• comment
• Demonstrate power of modern php development
5. Starting a new symfony app
• Download archive with all dependencies
• Download archive without dependencies, run composer install/update
• composer create-project