About

Front in the End is a collection of lessons for frontend engineers who can already ship features and want the mental models underneath: why rendering strategies exist, where state should live, what the network does to your UI, and how to choose instead of following fashion.

Lessons are grouped into tracks. Each lesson stands alone, but a track read in order builds an argument. Concepts are taught in plain JavaScript first — a race condition is a race condition — and then shown the way you'll meet them at work, usually in React.

Colophon: this site is its own first case study

The first track argues that you should use the least powerful rendering strategy that solves your problem. This site practices that argument:

Type is set in Literata, a serif designed for long-form reading on screens, with JetBrains Mono for code.