Master this powerful build automation tool to streamline your application developmentAbout This BookMaster the development of your web applications by combining Grunt with an army of other useful toolsLearn about the key tasks behind devops integration and automation so you can utilize Grunt in a team-working environmentAccelerate your web development abilities by employing best practices, including SEO, page speed optimization, and responsive designWho This Book Is ForThis book will give web developers and sysadmins a head start in fully understanding the importance of the described web technologies and how to automate their processes using Grunt.
What You Will LearnBuild any web application using Grunt.jsExplore the basics revolving around source control with GitUnderstand the importance behind package management with npm and BowerUse Grunt alongside Jade, the templating engine, to automate the compression and obfuscation processEase the compilation process by working with Sass, a CSS preprocessorUnderstand the fundamentals involved in CoffeeScript developmentImplement headless testing using Mocha, a JavaScript-based testing engineAutomate the frontend testing process using GruntIn DetailGrunt.js continues to excel as the build automation tool of choice. Along with its support for many third-party technologies, Grunt is packaged with a clean API for defining tasks. This powerful tool can streamline your workflow by automating the preparation tasks for production, such as compression, compilation, obfuscation, testing, and even pushing your web application live. This book will teach you how to master build automation and testing with Grunt. You will have the opportunity to utilize the latest and in-demand web tools, such as Git, Jade, CoffeeScript, Sass, and the Mocha testing engine, across several exciting projects by combining Grunt with them. You will also learn to create a project– a simple Bulletin Board System (BBS), which will explain the use of Grunt alongside the Mocha testing library to automate testing throughout the build process.
Mastering Grunt will demonstrate how to leverage Grunt with other technologies to become an expert in build automation, teaching you the best practices for modern web development along the way.
Ugh! Thumbs up authors, thumbs down packt (fix your book naming schemes). As someone who has read Packt books in the past, their overuse of the word "Mastering" in book titles is definitely problematic.
What's ironic is the other Grunt books I've found so far are super in-depth and theoretical, when I really just wanted to learn how to strength my web dev skills. Thankfully, I found this book on the internet because of its description:
"Who this book is for - If you are a JavaScript developer who is looking to streamline their workflow with build-automation, then this book will give you a kick start in fully understanding the importance of the described web technologies and automate their processes using Grunt."