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 :) ).
Something you probably don't know about interfaces
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.
Plateformes d'Intégration Continue (PIC) par Smile
Hier soir, jeudi 30 septembre, était organisée la première rencontre Meet OSS organisée par la société Smile, spécialiste de l'Open-Source. L'objectif de ces rencontres périodiques (c'est ce qu'affirme Smile) consiste à animer une ou plusieurs conférences techniques pointues sur les bonnes pratiques et les outils du monde Open-Source. Les conférenciers sont des experts techniques de Smile qui profitent de ces événements pour partager leurs connaissances et leurs retours d'expérience. Le thème de cette première soirée abordait l'un de mes sujets favoris : les tests automatisés et les plateformes d'intégration continue (PIC).


