The key to optimising back end development is to eliminate uncertainty and improve reliability, consistency, and flexibility. Version control, automated testing, consistent local development environments, and controlled deployment are the corner stones of an effective workflow.
Here at Webscope we pay a great deal of attention to our development process. We are working hard to make it as smooth and efficient as possible. We find that developing locally, as opposed to remotely, provides greater benefits. In this post we'll talk about streamlining our local development with Vagrant and Ansible.