Tutorial on how to use Grunt for automating chores

Grunt is  task runner for Node.js. This a tutorial to get started with Grunt for repetitive tasks like
minification, compilation, unit testing, linting.