A Reactive Dashboard with Lit and Signals
Free 11 lessons
Twelve Lit components on a TC39 signals store.
6 courses and 4 posts, newest first.
From DuckDB, Aug 15, 2026
Free 11 lessons
Twelve Lit components on a TC39 signals store.
From DuckDB, Aug 15, 2026
Free 9 lessons
A 34 MB wasm SQL engine, about 7.7 MB gzipped, in a browser tab.
From DuckDB, Aug 15, 2026
$5 7 lessons
Real browsers, real WebAssembly, real workers.
From JPetStore, Aug 13, 2026
$5 9 lessons
Ends in a 7.7 MB FROM scratch image on a VPS.
From Chess, Aug 12, 2026
Free 14 lessons
A Rust engine in WebAssembly, a Lit board, 54 tests.
From JPetStore, Aug 11, 2026
Free 12 lessons
Ends in one 7.4 MB binary.
My August in numbers and threads: ~1,050 commits across 35 repos, three free courses launched, a Rust software factory I hadn't planned on, Beads becoming the thing that ties it all together, and a father-son business making its first calls.
Twenty free lessons that put DuckDB in the browser and build an analytics dashboard on it — a worker-backed data layer with OPFS persistence and window functions, then twelve Lit components on a signals store. Every lesson ends at a tagged checkpoint.
A free 13-lesson course (plus a bonus) that builds a complete browser chess game: a Rust engine compiled to WebAssembly, a Lit web component, and 54 tests across three layers. Every lesson ends at a tagged checkpoint.
A free 12-lesson course that rebuilds MyBatis JPetStore 6 in Rust with Axum, SQLx, and Askama, ending in a single 7.4 MB binary. Every lesson ships a running app and a tagged checkpoint.