Exercises
# Practice material: katas, challenges, build projects.
❯ cat documents/
-
RealWorld full-stack build
Exercise
2026-08-08
The RealWorld spec (a Medium clone) built end to end — hexagonal API, disciplined frontend, trophy-shaped tests, a rendering migration, and a real deployment.
-
RealWorld full-stack build — subject
Subject
2026-08-08
The work statement for the Conduit build — the RealWorld API contract, frontend behavior rules, per-milestone acceptance gates from passing test collection to measured deploy.
-
Design system from scratch
Exercise
2026-08-08
Build a small design system end to end — semantic tokens, accessible atomic components, Storybook docs, versioned package — and prove it with a theme swap.
-
Design system from scratch — subject
Subject
2026-08-08
The full work statement for the design-system build — component inventory, three-tier tokens with a light/dark swap, per-component a11y contracts, Storybook, versioned package.
-
Toy browser engine
Exercise
2026-08-08
Follow Web Browser Engineering to build a working toy browser in Python — URL to pixels, parsing to layout to JavaScript, in code you wrote yourself.
-
Toy browser engine — subject
Subject
2026-08-08
The stage-by-stage assignment for the toy browser — what to build and how to verify each stage, from raw sockets to a scripted, interactive browser — with the book keeping the prose.