Deep Dives

Technical concepts explained through philosophy, karma, and interactive visualizations. Every topic is a journey — not just a tutorial.

17 topics
JavaScript Intermediate

The JavaScript Event Loop

The invisible engine running your JavaScript — microtasks, macrotasks, async/await, and the Vedic philosophy behind it all.

DSA Beginner

Karma with DSA

Data structures and algorithms explained through karma, dharma, and Hindu philosophy. Arrays, linked lists, trees, graphs, recursion, and DP.

Git Intermediate

Git — The Akashic Repository

Git internals and workflow — objects, DAG, commits, rebase, reset, and worktrees. Explained through Chitragupta's cosmic ledger.

JavaScript Intermediate

Browser Rendering Pipeline

How Vishwakarma builds the visible world — parse, CSSOM, layout, paint, composite. Understand reflow, repaint, and composite-only paths with interactive visualizations.

JavaScript Intermediate

JS Memory Model & Garbage Collection

How V8 allocates heap and stack memory — and how Shiva's GC reclaims what is no longer needed.

Systems Intermediate

Rate Limiting Algorithms

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.

JavaScript Intermediate

Floating Point (IEEE-754)

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.

DSA Intermediate

LRU Cache

Hashmap + doubly-linked list, move-to-front, and O(1) eviction — Leetcode 146, visualized through anitya, impermanence.

Systems Advanced

Consistent Hashing

The hash ring — add or remove a node and watch only one arc re-home, not the whole world. The Kaalachakra of distributed systems.

React Intermediate

React Reconciliation

Virtual-DOM diffing and the key-prop disaster, animated. Sankalpa — the diff between the tree you intend and the one that is.

JavaScript Advanced

Garbage Collection

Mark-sweep and generational GC, stepped live — and why a reference cycle still gets freed. Moksha: release comes from rootlessness.

JavaScript Beginner

UTF-8 Byte Decoder

Codepoints to bytes, bit by bit — why an emoji is 4 bytes and why string length lies. Nama-rupa: name and form.

Networking Advanced

HTTP/2 vs HTTP/3

Multiplexing and head-of-line blocking under packet loss — interactive. One shared boat versus a boat for each pilgrim.

Databases Advanced

Transaction Isolation & MVCC

Dirty, non-repeatable, and phantom reads across isolation levels, with MVCC snapshots. Many observers, many truths.

React Intermediate

React Server Components

The server/client boundary made playable — toggle a node and watch what JavaScript actually ships to the browser.

Performance Beginner

Core Web Vitals Checker

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.