NodeSchool.io
NodeSchool workshops for core Node.js — modules, streams, async patterns, and the event loop.
Node From the Inside
NodeSchool’s workshoppers are interactive CLI lessons. They force you to write small programs that prove you understand modules, streams, and async flow — not just copy framework glue.
I use them to deepen the mental model behind Express/Next API routes: what blocks, what streams, and how errors propagate.
Introduction
Frameworks hide a lot of Node. When something is slow or leaky, you need the fundamentals. NodeSchool is a structured way to practice those fundamentals with immediate verification.
Learning Path
Core workshops
Lessons cover require/import boundaries, filesystem IO, HTTP basics, and the event loop — the substrate every Node service sits on.
Streams & async
Exercises on streams and async control flow make pipeline-style code (uploads, transforms, proxies) less mysterious and easier to reason about under load.
Feedback
Each workshop verifies solutions locally. That tight loop is better than reading docs alone when you want retention.
Benefits
• Self-paced drills that fit between larger projects
• Immediate pass/fail feedback on real code
• Stronger debugging instincts in Node services
• Free, community-maintained curriculum
• Concepts that transfer directly to APIs on this portfolio and other services
Transfer
When I write contact/mail/mongo routes or scripts for this site, I am applying the same Node primitives NodeSchool drills: small modules, clear async boundaries, and predictable error handling.