Series · 10 parts · ~58 min total
Frontend for Backend Engineers
How backend engineers can rewire their thinking from request/response cycles to render trees and declarative UI.
- 1
The Mental Model Shift
How backend engineers can rewire their thinking from request/response cycles to render trees and declarative UI.
5 min
Oct 15, 2025
- 2
Modern React in Five Concepts
Cut through the noise: components, props, state, effects, and hooks are all you need to read and write production React.
6 min
Oct 22, 2025
- 3
State, Properly
Local, server, and URL state are three distinct categories — pick the wrong one and you will fight your framework forever.
6 min
Oct 29, 2025
- 4
Forms Without Tears
Controlled vs uncontrolled inputs, validation strategies, and submitting to a server without reinventing the wheel.
5 min
Nov 5, 2025
- 5
Auth on the Client
Cookies vs tokens, refresh flows, and why 'store the JWT in localStorage' is the wrong answer.
6 min
Nov 12, 2025
- 6
Caching and Revalidation
How TanStack Query and SWR implement stale-while-revalidate, and how HTTP cache headers fit into the picture.
6 min
Nov 19, 2025
- 7
Streaming UIs and Suspense
How React 19 streaming, server components, and Suspense enable progressive rendering that backend engineers will recognize from HTTP chunked transfer.
6 min
Nov 26, 2025
- 8
Performance Triage
Read Web Vitals like a backend engineer reads p99 latency — then fix the right things with Lighthouse and bundle analysis.
6 min
Dec 3, 2025
- 9
Testing
Build a frontend test pyramid with Vitest, React Testing Library, and Playwright — and know what to mock versus what to leave real.
6 min
Dec 10, 2025
- 10
Deploying Static-First
Static export, edge functions, and CDN cache headers — deploy your React app the way backend engineers design for scale: as close to the user as possible.
6 min
Dec 17, 2025