This repo contains slides and materials to help you learn about frontend performance. From basic principles to workflow automation, you and your team can learn how to audit sites, fix problems, and stick to a performance budget throughout the life of a project.
- Create a foundation of knowledge which allows you to optimize an existing site.
- Confidently build a performant site from scratch while balancing other priorities like feature backlogs and deadlines.
- Use automated workflow tools to check every change you make to a site, ensuring that major changes in performance do not go unnoticed during the development cycle.
This repo uses Ruby and npm to power a Jekyll site. Assuming you already have Homebrew, the following commands will install the whole training kit for you (run them at the root of the repo):
# update homebrew
brew update
# install node.js
brew install node
# install rbenv
brew install rbenv
brew install ruby-build
# install ruby
rbenv install 2.0.0-p451
# install the rest of the tools
npm install