The JavaScript Event Loop
The invisible engine running your JavaScript — microtasks, macrotasks, async/await, and the Vedic philosophy behind it all.
Technical concepts explained through philosophy, karma, and interactive visualizations. Every topic is a journey — not just a tutorial.
Filter by tag
The invisible engine running your JavaScript — microtasks, macrotasks, async/await, and the Vedic philosophy behind it all.
Data structures and algorithms explained through karma, dharma, and Hindu philosophy. Arrays, linked lists, trees, graphs, recursion, and DP.
Git internals and workflow — objects, DAG, commits, rebase, reset, and worktrees. Explained through Chitragupta's cosmic ledger.
How Vishwakarma builds the visible world — parse, CSSOM, layout, paint, composite. Understand reflow, repaint, and composite-only paths with interactive visualizations.
How V8 allocates heap and stack memory — and how Shiva's GC reclaims what is no longer needed.
Token bucket, leaky bucket, sliding vs fixed window — an interactive visualizer of which requests get 200 vs 429. Framed through Sanyama, the dharma of restraint.
Flip the bits of a 64-bit float and watch why 0.1 + 0.2 ≠ 0.3. An interactive look at maya — the illusion of exactness.
Hashmap + doubly-linked list, move-to-front, and O(1) eviction — Leetcode 146, visualized through anitya, impermanence.
The hash ring — add or remove a node and watch only one arc re-home, not the whole world. The Kaalachakra of distributed systems.
Virtual-DOM diffing and the key-prop disaster, animated. Sankalpa — the diff between the tree you intend and the one that is.
Mark-sweep and generational GC, stepped live — and why a reference cycle still gets freed. Moksha: release comes from rootlessness.
Codepoints to bytes, bit by bit — why an emoji is 4 bytes and why string length lies. Nama-rupa: name and form.
Multiplexing and head-of-line blocking under packet loss — interactive. One shared boat versus a boat for each pilgrim.
Dirty, non-repeatable, and phantom reads across isolation levels, with MVCC snapshots. Many observers, many truths.
Concurrent edits that converge without conflict — strong eventual consistency, visualized. Many hands, one truth.
The server/client boundary made playable — toggle a node and watch what JavaScript actually ships to the browser.
Measure LCP, INP, and CLS live on this page or any URL — a hands-on Core Web Vitals tool with fixes.
No topics for this filter yet — more coming soon.