Using Different Virtualization Tools to Create Disposable Environments

     Virtualization is a key component to building, testing and deploying software. In my experience, customers often struggle to test their application when their production and non-production systems vary. Customers also tend to spend too much time building test environments to match their production.      In the past, developers would use VirtualBox to […]

Read more
Building Development Environment

This is a two part post where I will show you how to setup development environment locally. We will start with Vagrant and Virtual Box and their initial setup. Then we will jump into multi-machine setup and provisioning using Puppet. You will also see how Database and WebApp VMs can work together. Vagrant and Virtual […]

Read more