Isolated, self-quarantining styles Learn how to isolate and contain styles so modules become self-quarantining and simpler to transport into different contexts and projects

Modern Tooling Learn how to use PostCSS and modern linting tools to analyse and maintain CSS across a large codebase

Scale To Any Size Whether one developer or one hundred, ECSS provides a dependable and maintainable approach to writing style sheets

Avoiding abstraction and specificity Understand the disadvantages of specificity and abstraction on large scale responsive projects and why 'flat' specificity and style isolation may be preferential

One key selector to rule them all Understand how to write a CSS superset that will provide a 'single source of truth' for every key selector in your project