A look at the state of PHP in 2012 and how it fits into the
current technology stack. The session will cover common mistakes
and a detailed review of new PHP 5.4 features.
Did you know that the newest version of PHP ships with its own development server? This talk discusses when this might be useful (and when it isn't!) and also covers a selection of the other features new in PHP.
by Jason Evans
The HipHop Virtual Machine (hhvm) is a mostly compatible PHP implementation that Facebook is actively developing.
For the last twelve years we've been giving conference talks and writing books about how to develop for the web in PHP. Over that time we've made a bunch of recommendations: some still hold true, and some things have changed quite a bit since 2000. We'll talk about how the landscape's changed, and how and when you should change the way you work.
by John Mertic
Here's the scenario: you wrote a PHP application that is designed to run on Linux, Apache, and MySQL. Now you have a customer that wants to run it on Windows. Or using Oracle. Or they like using Memcache instead of APC. How do you do it, without sacrificing performance, stability, simplicity, and your own sanity? learn what it takes to make that project a success.
Dependency Inversion is an important technique of object oriented software design and one of Uncle Bob’s S.O.L.I.D. principles. In this talk I’ll show you what this means and how PHP dependency injection containers, that are available in modern frameworks like Symfony2 or Zend Framework 2, can help you massively. Additionally to that I will highlight rg\injection, a new, feature-rich container that was inspired by google-guice and makes it very easy to use with minimal configuration overhead while still being very performant. And as another benefit, rg\injection will also allow you to write aspect oriented code in PHP.
16th–20th July 2012