Resource: Using Grunt to Automate Repetitive Tasks
From the post: Riding a tangent from my previous post on web performance, here is an introduction to Grunt, a JavaScript task runner. Why would we use Grunt? It’s become a common tool for web development as it puts together a number of tedious but necessary steps for optimizing a website. However, “task runner” is […]