Development Environments the Right Way with Vagrant and Puppet

As long as I can remember, I have used some form of MAMP/WAMP stack for development. I’d download the entire stack pre-packaged with some sort of control console, and develop web applications straight out of my Dropbox folder (with Git as version control), changing the web root of the *AMP configuration depending on which project I am working on.

This worked fine for many years, but recently I’ve discovered the magic of Vagrant and Puppet.

Read More