by Jeremy Mikola, Kris Wallsmith and Dustin Whittle
This tutorial will cover a number of libraries that are pushing PHP forward to exciting new places. Expect a primer on subject of dependency injection and object composition, followed by introductions to a number of PHP frameworks, libraries and tools including Symfony2, the Doctrine MongoDB ODM, the Twig templating language, the asset management framework Assetic, and PHPUnit. Once these quick tours are done we will demonstrate the rapid development of a sample application the integrates them all.
Even the fastest PHP project can be bogged down by bloated Javascript and CSS stylesheet files. Tools like YUI Compressor and Google’s Closure Compiler address this pain point, but can be difficult to integrate into a PHP workflow. Assetic gives you the tools painlessly integrate the latest and greatest optimization techniques into your PHP 5.3 project.
In this presentation Kris Wallsmith, Symfony Guru at OpenSky, will give an introduction to using Assetic in your PHP project and discuss existing integrations with Symfony2 and the Twig templating language.