Symfony2: BLAM!

Adam Monsen

March 1st, 2012

Hello, my name is Adam

BLAM!

Don McGlashan Kings Arms Tavern 2007

HOWTO: Enjoy this talk

URL for these slides

http://tinyurl.com/symfony2

Credits

First steps

More first steps: Apache config

# on my box: /etc/apache2/sites-enabled/custom

<VirtualHost *:80>
  ServerName talk
  DocumentRoot /path/to/symfony2
  <Directory "/path/to/symfony2">
    AllowOverride All
  </Directory>
</VirtualHost>

Then I told Apache to re-read config files:

sudo service apache2 reload

Last first steps

Cheap Deploy: Bluehost

Easy and Cheap Deploy: PaaS

Case study: Why I use Symfony2

Symfony2 At a Glance

Symfony2 pros

Symfony2 cons

Intermission

A more useful application

Oh yeah, bundles!

Continue with app example

Oh yeah, services!

Oh yeah, Twig!

Oh yeah, i18n!

Pull real stock prices

Show all routes

Exercises for later

Where to go for more help

Thanks!