The opinions expressed here represent my own and not those of my employer. Recently there has been much debate over if Magento Connect should allow encrypted extensions and if so in what shape and form. The following post is my honest, uncensored opinion about the whole situation, please read the...

Recently I've been collecting a large collection of git shortcuts, tips and tricks. The following commands have been tested on linux and some of them will required a recent version of git. I expect that many of you will find them useful as much as I do. So let's get...

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