Karigiri Kit — A Hand-Crafted Component Library
Building a personal component library from scratch: design tokens, accessibility-first primitives, and what I learned shipping a kit used across three products.
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.