July 27th, 2014
In order to simplify our deployment procedure, we wrote a role in Ansible (we where using Capistrano before). The role is reasonably complete now and we've begun using it for projects in production. But during the creation there was a bit of discussion on certain points, and I'd like to share some of the insights we've had with you.
February 2nd, 2014
This book describes the career-long insights of Robert C. Martin (Uncle Bob), on what it means to be a “professional programmer”. He digs into his own past to display it -warts and all- so that we may learn from it.
October 7th, 2013
Rather than taking you on a journey with a beginning and an end, this book is a collection of wisdom and practical advice from the trenches. It describes, for many area's of software development and project management, best practices based on experience.
September 10th, 2013
In my previous blog I explained how to handle the mythical "join tables with extra columns" in Doctrine 2. It comes down to _not_ creating a many-to-many association, but a one-to-many/many-to-one. But in the real world we usually treat this process a bit differently: We draw up a contract in which we specify the information that's needed, including the person and company it relates to.
September 3rd, 2013
This book is very accessible, with loads of examples and use-cases. It provides a good red line to follow, working from the lowest levels (estimating a story) to the highest levels (implementing for large distributed teams).