It has become the norm for developers to adopt new tools and best practices at an extraordinary rate. Many of these will quickly fade into obscurity, but others have the ability to fundamentally change the way that we work, sometimes even for the better!
Docker, and the containerisation principles that it embodies, have already established themselves as one such example. But how can this be applied in the context of Craft specifically? What benefits will we see? How do our processes need to change in order to use it effectively? And what problems might we encounter along the way?