Best Practices

Thoughts on deploying with Ansible

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.

Ramon de la Fuente

The Clean Coder book review

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.

Ramon de la Fuente

The Pragmatic Programmer book review

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.

Ramon de la Fuente

More on one-to-many/many-to-one associations in Doctrine 2

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.

Jasper N. Brouwer

Agile Estimating and Planning book review

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).

Ramon de la Fuente