Docker has taken the DevOps community by storm and is rapidly changing the ecosystem towards distributed architectures, and in case you haven't heard about Docker here is the quick definition: Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications. And while Docker brings...

The adapter pattern also referred as the wrapper pattern, I find that wrapper is a more fitting name since it describes clearly what this pattern does; it encapsulates the functionality of a class or object into a class with a common public interfaces. In software engineering, the adapter pattern is...

Now that Magento2 beta has been officially released, you are probably wondering what the hell are Service Contracts and more importantly why the hell do you need them. But before we jump into the nitty-gritty of service contracts let's get this out of the way: Yes, Service contracts are nothing...

What to watch this week, Lauren Rother from PuppetLabs give us their best practices to write best practices. A great set of recommendations for writing and mantaining your best practice documentation. Writing best practices documentation is definitely an art, but that doesn't mean a little science can't help us along....

The 'Async Software Development Manifesto' has been making the rounds on sites like HackerNews and /r/programming; and while I don't agree entirely with all that is proposed, some of the points made by the author made so much sense that I felt motivated to break them down and make some...