The State of ES5 on the Web

Dynamic LCP priority: Learning from past visits

My challenge to the web performance community

Do We Need Specificity in CSS? (2015)

Cascading Cache Invalidation

Idle Until Urgent

Responsive Components: a Solution to the Container Queries Problem

Instead of tracking page loads, track how many times it was viewed (2017)

Deploying ES2015+ Code in Production Today

The Google Analytics Setup I Use on Every Site I Build

If you wonder how CSS Polyfills works here it is: The Dark Side of Polyfilling CSS

Untangling Deeply-Nested Promise Chains

What No One Told You About Z-Index (2013)

Why I'm Excited About Native CSS Variables

Do We Actually Need Specificity In CSS?

CSS Architecture

How to Become a Great Front-End Engineer