I won’t try to convince you to test your project. If you are a techie, you’re probably tired to eat: TDD, CI… in each conference, slide or blog post (even here). Instead here’s a tip to mix my favorite tools together: behat & atoum. Quick introduction to atoum and behat To skip if you already know the tools Atoum is a modern “unit test” framework...
Jenkins PHP template on the edge
This last 6 months, I had the chance to use many new & cool tools for PHP: Composer, the ultimate dependency manager for PHP projects. If you’re not already using it, I strongly encourage you to test it ASAP. Symfony framework, I started to work with the first version 3 years ago and this new version is a master piece, even Drupal announced that the next version will rely on it....
PHP unit testing with Atoum
It’s been a while since I posted here, my position at Plemi and the project Retentio required much time this last months. We’ve been playing with a lot of tools and I wishes I could have more time to share all the goodness of our experiences. In the path of my previous post about the continuous integration I’d like to talk about atoum, a new framework for PHP unit...
Continuous Integration Flow
At my new position at Plemi, I want to optimize the continuous integration flow. Last week, I had a pretty interesting conversation with Mathieu Nebra, we discussed about our same quest: best ROI through the development flow. I also had an awesome experience with Antoine Guiral (the man behind twoolr), we shared a “lean startup” friday night around a very interesting project. In my...
Pragmatic Git flow
I’m using git since more than 2 years, yet I was just using it naively the first months. Then, I needed a reliable workflow and git-flow was an huge revelation. I invite you to study this workflow, it’s a perfect start plan that you could customize for your needs. Git-flow First, a little reminder about the git-flow branches model: develop: lastest stable features release: stable...
Keynote for Continuous Integration with PHP
Continuous integration is not a new concept in software development, yet it’s a trending topic in the PHP community. Actually, the PHP development is evolving to a professional step. AGILE processes are spreading the web development world and so the continuous integration becomes a real business need. This is a short and condensed introduction to the continuous integration in PHP. My next...
Symfony is available since 4 months and most of PHP developers around me are jumping in. My time has come with a new major project… I’m not “coming from Symfony 1”, I’m leaving it. I talked on twitter with some developers and we shared the same opinion : we started to hate symfony 1 for the same reasons we loved it at the first time : the magic of RAD. ...