Grunt

Grunt is a task runner, with huge ecosystem of literally hundreds of plugins to choose it, you can use Grunt to automate just about anything with a minimum of effort. If someone hasn't already built what you need, authoring and publishing your own Grunt plugin to npm is a breeze.
Site: http://gruntjs.com

Videos

Task Automation with GruntJS hangouts

Added Task Automation with GruntJS hangouts

A hangouts about Grunt Task Automation.

 Watch

Task Automation with GruntJS

Added Task Automation with GruntJS

A presentation by Hugo Bessa about Grunt.js.

 Watch

Introduction to Grunt

Added Introduction to Grunt

In this lesson you will install GruntJS and get up and running with your first task, initial configuration, and how to get Grunt methods auto-completing in WebStorm.

 Watch

Multitask

Added Multitask

Grunt Multitask allows you to write complex tasks that run multiple targets. In this lesson, John will show you how to use Multitask in your GruntJS builds.

 Watch

Minifying your output with Grunt uglify

Added Minifying your output with Grunt uglify

For production we want to use minified javascript to reduce the payload that is sent from the server. This can easily be accomplished with grunt-uglify.

 Watch