Karigiri Kit — A Hand-Crafted Component Library
Building a personal component library from scratch: design tokens, accessibility-first primitives
RSC Part I — React Had a Data Problem. We All Just Lived With It.
How fetch-on-render created waterfalls, why React Query was a band-aid, and what RSC is actually trying to fix. Animated waterfall visualizer included.
RSC Part II — RSC Is Not SSR. I Know, I'm Sorry.
The distinction that makes everything else click: SSR sends HTML, RSC sends React. Interactive component tree explorer and wire format inspector.
RSC Part III — Making RSC Work in the Real World
Patterns that work, mistakes that don't, and the honest answer about when RSC is the wrong choice. Includes a 6-question server/client quiz.
How the Event Loop Works: What, Why, and How Explained
Understanding the event loop is crucial for mastering JavaScript. A deep dive into microtasks, macrotasks, and the runtime model.
Vite Part I — The Build Tool That Changed Everything
A first-principles look at why Vite is fast, what it does differently, and when you should reach for it.
Transitioning from Angular to React
Lessons from leading a framework migration: what transfers, what doesn't, and the mental model shift required.
Garbage Collection in JavaScript
Why most developers ignore GC and why senior engineers shouldn't. Mark-and-sweep, generational collection, and what it means for your app.
Getting Up and Running with Vite
Creating a vanilla JS project with Vite and understanding what actually happens under the hood.