09 entries
Featured · 5 min read01

Karigiri Kit — A Hand-Crafted Component Library

Building a personal component library from scratch: design tokens, accessibility-first primitives

React Internals · 7 min read02

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.

React Internals · 8 min read03

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.

React Internals · 10 min read04

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.

JavaScript Internals · 8 min read05

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.

Tooling · 6 min read06

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.

Engineering · 5 min read07

Transitioning from Angular to React

Lessons from leading a framework migration: what transfers, what doesn't, and the mental model shift required.

JavaScript Internals · 4 min read08

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.

Tooling · 5 min read09

Getting Up and Running with Vite

Creating a vanilla JS project with Vite and understanding what actually happens under the hood.

Divyanshu Kumar