A Modern Web Development Workflow in Windows

I’ve been on a mission in the last weeks, modernizing my workflow in WordPress development in order to automate as many tasks as possible and start using SASS, Grunt, Git and Capristano.

 

First, you need to know that I’m a windows user, I like everything about Linux philosophy, but I really hate Photoshop running on Wine and I love playing some games whenever I’ve the time for it. 

 

I’ve started installing git on windows (Awesome),

continued to install Ruby and SASS, one more Console…

Testing wordmove (https://github.com/welaika/wordmove), more modules to install, one more console Cygwin…

 

Come on! If I continue this way I’ll work with 3 different consoles and multiple configurations and installs of each module I needed for each new “hot” thing available.

 

So I needed to find a way of reduce this huge setup and mess.

I’ve poked around a little and decided to install a Virtual Machine running Ubuntu server, with everthing I needed.

– Git
– Ruby
– Sass
– Node.js
– Grunt
– Lampp

This way I would be able to install everything I needed today and have an expansible environment capable of fulfilling my future needs.

What do you think of my choice?

Do you have any alternative suggestions or use a similar setup?