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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.