Description: This blog is undergoing a rebuild given the majority of the content is quite outdated as is typical with a lot of personal blogs, this one too was neglected.
I'm a huge proponent of local development in an environment that matches production. One way to do this is to leverage Vagrant and the same configuration management you use to provision production to provision a local virtual machine. You do use configuration management in production right? RIGHT?!
As a sys admin, I'm amazed how many developers who don't use or have never heard of Vagrant . It is an incredible tool that makes development so much easier. The manner in which I develop completely changed and my life is forever better because of it.
So I want to put this here for others.