My Vagrant/Hyper-V combo worked well, but had two problems: wifi going out, and the large footprint of Vangrant/Chef on a Windows OS.
Tips to for developing and testing web apps over Vagrant using the Capybara testing framework.
Vagrant virtual machines help developers prevent deployment issues by allowing them to write code in production-like environments.
Integrating Chef server with a Vagrant cluster provides an easy method to develop Chef configurations for new production server clusters.
In order to easily distribute a complicated piece of software, we created a virtual machine appliance. We developed an automated and modular build process.
In switching my Vagrant workflow from VirtualBox to AWS, I ran into a problem; and in solving it, I discovered a better way to integrate Vagrant with Capistrano.
If you're giving a workshop, I recommend checking out Vagrant, VirtualBox, and puppet or chef for creating the workshop development environment.
Start transitioning from imperative to declarative thinking through the use of Puppet's Exec resource type.