Hands-on backend masterclass for building real APIs, auth flows, caching layers, microservices, and realtime systems.
This is teaching material, not a product. The bar is that a learner can clone it and run it. Optimise for a working first command and a clear error when something is missing, not for architecture.
There is no Makefile, no npm scripts and no README, so nothing states how to run this. Working that out and writing it down is the first useful change here.
- Never break the first-run path. A learner hitting an error in step one abandons the workshop. If you change setup, run it from a clean clone before calling it done.
- Explanations belong in the README and in notebook prose, not in long code comments. The code is the lesson; it should read as the clearest version of the idea.
- No em dashes in prose, per the house rules in
/Users/param/.claude/skills/lwp-shared/house-rules.md. - Pin what you can. A workshop that worked last term and breaks this term because an upstream package moved is the most common failure here.