From zero to Silex

Speakers: 

Silex: It's the biggest microframework you'll ever use. Or maybe the most lightweight framework you'll ever use. Or it's just Symfony Junior. So what is it?

Silex is, simply, a ready-made request/response pipeline built on the Symfony components, ready for you to build... whatever. Unlike fullstack frameworks it doesn't imply a certain model or approach, and lets you define your own architecture, for better or worse. That also makes it a good way to learn the core Symfony components, which also form the basis of Drupal 8.

In this session we will, before your very eyes, build up a small but functional Silex application from nothing but a composer.json file to a fully capable REST service. Along the way we'll show how to keep you system decoupled and testable, without falling into the "anonymous callbacks are so easy; wait, now I can't test anything" trap. In the process attendees will get a taste for the style of development that will be prevalent in Drupal 8, without having to delve into the entirety of Drupal 8 just yet.

Schedule info
Experience level: 
Advanced
Drupal Version: 
N/A