In this chapter, we learned about Grunt and how it can turbo charge your workflow, automating repetitive tasks and reducing the chance for errors. Grunt's plugin architecture means that just about every task you could dream of, already has a plugin for it. With some clever combinations of existing tasks, you can accomplish just about anything your heart could desire. We also talked a little about other task runners like Gulp and Broccoli. Regardless of which task runner you use, there's no longer an excuse for doing things by hand. It's messy, error-prone, and time-consuming and just no fun.
In the next chapter, we'll continue to build our technical tool chest and turn our eyes to working with HTML5 Audio.