Skip to content
2018 edition of our front-end development handbook
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
images Adds open graph plugin Apr 9, 2018
learning modify spelling mistake, JavaScrip -> JavaScript May 3, 2018
practice fix typo JSON summary Sep 29, 2018
styles 2017 version Nov 17, 2017
tools Add PWMetrics and Treo Sep 18, 2018
.gitignore Fix typo for 2018 summary Apr 23, 2018 Fix README cover image link Apr 14, 2018 Sponsorship ad at back of Front-end Handbook Feb 7, 2018
appspec.yml Adds build files Feb 17, 2018
book.json Adds open graph plugin Apr 9, 2018
frontendmasters.jpg Resize text in full-page sponsorship spot Feb 7, 2018
gtm-analytics.js 2017 version Nov 17, 2017

Front-End Developer Handbook 2018

Written by Cody Lindley

Sponsored by Frontend Masters, advancing your skills with in-depth, modern front-end engineering courses

Front End Developer Handbook 2018 Cover

This is a guide that anyone could use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2018.

It is specifically written with the intention of being a professional resource for potential and currently practicing front-end developers to equip themselves with learning materials and development tools. Secondarily, it can be used by managers, CTOs, instructors, and headhunters to gain insights into the practice of front-end development.

The content of the handbook favors web technologies (HTML, CSS, DOM, and JavaScript) and those solutions that are directly built on top of these open technologies. The materials referenced and discussed in the book are either best in class or the current offering of a problem.

The book should not be considered a comprehensive outline of all resources available to a front-end developer. The value of the book is tied up in a terse, focused, and timely curation of just enough categorical information so as not to overwhelm anyone on any one particular subject matter.

The intention is to release an update to the content yearly.

The handbook is divided into the following three parts:

Part I: The Front-End Practice

Part one broadly describes the practice of front-end engineering.

Part II: Learning Front-End Development

Part two identifies self-directed and direct resources for learning to become a front-end developer.

Part III: Front-End Development Tools

Part three briefly explains and identifies tools of the trade.

Read Online:

Download a .pdf, .epub, or .mobi file from:

Contribute content, suggestions, and fixes on github:

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

You can’t perform that action at this time.