Grunt.js is a tool that allows you to eliminate the repetitive tasks from your workflow. It's becoming increasingly popular and it's now used by the most innovative companies, like Twitter, jQuery and Automattic.
You will learn Grunt from the very beginning, step-by-step and with lots of examples.
And yes, you will need to use the command-line a bit. But don't be scared, we'll walk you through this too!
We're working on the book right now, but you should sign-up to get the first chapters for free when they are ready.
If you're a front-end developer or a designer, you have to know why you should use Grunt. Read on!
We've had the chance to collaborate with quite a lot of designers and front-end developers over the past years. Most of them are smart people who care a lot about the quality of their work. They definitely know about the industry's best practices and don't miss a post on Smashing Magazine. They don't need to be lectured by anyone about web standards or why page speed matters.
But still, when we ask them about their process, we get this kind of feedback:
This would have been totally fine 5 years ago.
Grunt is a tool that allows you to automate every boring and repetitive task in your development process. You launch your instructions from your computer's command-line (Command on Windows, Terminal on Mac OS).
So, yes, you will have to type something. But look at what a single command like this can trigger:
Browser live reloading
You can also use Grunt to handle Saas / Less compilation, add CSS vendor prefix, perform deployments, send queries to an API, zip and upload files, and it can be extended with hundreds of open-source plugins.
With these tasks out of your way, you can focus full time on what makes you valuable to your clients.
Yeah... well... that's where you could get discouraged pretty quickly.
The people behind Grunt are insanely brilliant, but it is still a fairly new tool. And the official getting started guide for Grunt is quite hard to follow if you're not used to command-line tools.
Even with the help of Yeoman, you'd need to "guess" quite a lot of things and search through many different tutorials to get started.
We believe that Grunt is an amazing tool that deserves more attention.
Our goal is to promote it to more users, and provide newcomers with tools and resources to get started faster. In our opinion, Grunt should also be accessible to a wider audience: web designers, front-end developers, project managers or even art directors.
We started working on the book only a few weeks ago (September 2013). We're actively looking for more feedback and we'll be happy to send you the first chapters when they are ready.
We're creating the MOST. SIMPLE. GUIDE. EVER. Sign up to receive updates by email as we write the book.