In a previous post, I announced I will be at SymfonyDay in Cologne to give a Symfony2 workshop. In the last weeks, I received confirmations for talking around the world before the end of the year. Indeed, thanks to my company Sensio Labs, I will be speaking at the Open World Forum (Paris) in September, SymfonyDay (Cologne) and Paris-Web (Paris) in October, OSIDays (Bangalore) and PHPTour (Lille) in November.
Speaking at OSIDays & Paris-Web
Inscriptions ouvertes pour le PHP Tour Lille 2011
Il y a quelques jours, j'ai annoncé sur ce blog ma présence en tant que formateur au Symfony Day à Cologne les 20 et 21 Octobre 2011. J'y animerai une formation de prise en main à Symfony2 et Doctrine.
Cette semaine, l'équipe d'organisation de l'AFUP dont je fais partie a annoncé le programme pour le PHP Tour 2011 qui se tiendra les 24 et 25 Novembre 2011 à Lille dans les locaux du site d'Euratechnologies.
Cette année encore, l'AFUP a choisi un nombre de sujets particulièrement intéressants allant du retour d'expérience aux outils e-commerce comme l'intégration de Magento ou de solutions propriétaires. Les conférences couvrent aussi des sujets plus techniques et pointus comme les frameworks, les tests automatisés, le profilage et les performances, ou l'utilisation avancée de XML. A cette occasion, je parlerai de Symfony2 avec une introduction générale aux nombreux outils qui compose ce framework PHP.
Giving a Symfony2 & Doctrine 2 workshop at Symfony Day
Some days ago, the awesome guys at Interlutions announced the new edition of the Symfony Day on October, 20th and 21st in Cologne (Germany). The call for papers keeps opened until July, 31st. I will be giving a Symfony2 & Doctrine 2 workshop with two other awesome guys from the Symfony Community: Jordi Boggiano and Ryan Weaver. If you are interested in learning the basics of Symfony2 and lots of usefull tips from the experts' voice, just keep track of the soon to be opened registration process...
Something you probably don't know about interfaces
Although I have a good knowledge of the PHP API and object oriented programming concepts, I learned something very interesting about interfaces in PHP. You probably know that an interface can extend another interface like a class does with another class. But, did you know that an interface can extend multiple interfaces in a row unlike classes? I didn't until today. I just discovered thanks to one of the best contributors of the Symfony2 framework: Bernhard Schussek aka WebMozart (love his nickname by the way :) ).
Six Reasons Why Twig Makes My Life Better
Template engines are really famous in the PHP World nowadays. As of today, I always disliked template engines written in PHP and I always advocated to use pure PHP templates to generate views.
Some of you still probably follow the same opinion. In fact PHP sucks as a template engine. Why? Because PHP is so much verbose, PHP doesn't support automatic output escaping and modern templating features, PHP doesn't ease separation of concerns (aka MVC architecture)... Of course, there is Twig to the rescue! A modern and powerful template engine you will love.


