Expanding Your Craft
Understanding Modern JavaScript Frameworks
Understand JS frameworks from first-principles: Signals, Hydration, SSR, Server Components, Routing, Resumability, and more.
You Don’t Need to Chase Every Framework
Framework fatigue is real. React? Vue? Angular? Solid? Next.js? Svelte? Qwik? TanStack Start? How do you keep up when it feels like new JavaScript frameworks come out every day.
Here’s what I’ve learned after 20 years building applications and teaching hundreds of thousands of developers: you’re asking the wrong question.
The real question isn’t “which framework should I learn?” It’s “how do frameworks actually work?”
What This Course Really Teaches You
I’ve watched these frameworks evolve over the years, each building on ideas from their predecessors, each trying to solve the same fundamental problems in different ways. I spent months digging through the source code of React, Vue, Angular, Svelte, Solid, Qwik, and more. Not just reading documentation or watching talks, actually opening up their repositories and tracing through their implementations to show you what they’re really doing when you write that JSX, when you click that button, when data changes and the screen updates.
Here’s the truth: underneath the different syntax and marketing, they’re solving the same core problems. They just solve them differently, and understanding why matters more than memorizing how.
This course takes you under-the-hood of these frameworks. We look at the actual source code together. We examine how they manipulate the DOM, how they track state changes, why some use virtual DOM while others don’t. You’ll understand signals, not just use them. You’ll grasp server-side rendering at the implementation level, not just the configuration level.
Why This Helps You Right Now
If you’re early in your career, this course builds the mental models that turn you from someone who follows tutorials into someone who understands what’s happening. You’ll debug faster because you’ll know what to look for. You’ll read documentation and actually understand what it means.
If you’re experienced, maybe even a lead or architect, this course gives you something different: the ability to make informed technical decisions. Not based on hype or popularity, but on actually understanding the tradeoffs. You’ll evaluate new frameworks faster because you’ll recognize the patterns. You’ll choose the right tool because you understand what each tool actually does.
How We Actually Learn This
I don’t teach you to build todo apps in seven different frameworks. Instead, we use a unique approach I call Stack Dive Challenges. I’ll show you a framework feature, we’ll look at how it works, then I challenge you to explore another framework’s implementation yourself. You’ll learn to read source code comfortably, to trace through implementations, to understand what’s really happening.
This approach works because it mirrors how senior developers actually work. We don’t memorize, we understand systems. We ask “why?” and “how?” until the pieces fit together.
The course is in early access, with new modules releasing continuously. Each one goes deeper into how modern frameworks solve real problems.
You’ll walk away understanding React’s fiber architecture, Vue’s reactivity system, Svelte’s compile-time approach, Solid’s fine-grained reactivity. Not as separate, unrelated tools, but as different solutions to the same challenges, each with clear tradeoffs.
That’s when framework fatigue ends. When you understand the why behind the what.
Watch the First Hour for Free
Not sure if this course is for you or your team? Watch the first hour for free, where we dive into components, state, and more across multiple frameworks and libraries!
