Chapter 1. Tooling in a modern front-end workflow

This chapter covers

  • Tedious and repetitive tasks of a front-end developer
  • Scaffolding boilerplate code
  • Dependency management
  • Build tools and task runners
  • A combined toolchain and workflow for front-end development

This is a great time to be a front-end developer. Browsers are more advanced than ever, and with the new technologies of the HTML5 era come numerous new possibilities. JavaScript isn’t a toy language anymore and is used for a large variety of applications. The fat client—running the majority of an application’s code directly in the browser, and thus the front end—is embraced and considered a good development strategy for web applications.

With JavaScript being taken seriously, ...

Get Front-End Tooling with Gulp, Bower, and Yeoman now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.