Blog
Agent Skills Explained (Simply & Visually)
Async Await
Auth
Backpropagation: The Algorithm That Taught Machines to Learn
The chain rule meets gradient descent. Watch how neural networks learn by propagating errors backward through every layer.
How Databases Search a Billion Rows
Every database you use is built on B-trees. See how they minimize disk I/O to search billions of rows efficiently.
Cdn
Cmux
How Coding Agents Actually Work
How do tools like Claude Code, Cursor, and Devin actually write code? The ReAct loop, tool calling, and context management — animated.
Database Acid
How DNS Actually Works
Every step of a DNS query visualized — from your browser's cache to root servers and back, in under 7 minutes.
Docker Isn't a VM. Here's What It Actually Is.
Docker containers are not virtual machines. See how namespaces, cgroups, and union filesystems create isolated Linux processes.
DynamoDB Failed 5 Times. Then It Hit 89M req/sec.
The 5 generations of engineering that turned hot partitions into a solved problem — from consistent hashing to global admission control.
The Embedding Space: Where Words Become Geometry
Words as vectors, sentences as geometry. How embedding spaces capture meaning and power modern AI — from Word2Vec to CLIP.
How JavaScript's Event Loop Actually Works
How JavaScript runs 1000 async tasks on a single thread. The call stack, task queue, microtask queue, and Web APIs — visualized.
Why 0.1 + 0.2 ≠ 0.3 in Every Language
Why computers can't represent 0.1 exactly, and what IEEE 754 does about it. The sign-exponent-mantissa encoding, visualized.
Your Branch Is 41 Bytes (Git Internals Explained)
Git is a content-addressable object store, not a diff tracker. See how blobs, trees, and commits actually work under the hood.
How Git Merge Actually Works
Most developers think git merge just combines two branches. The real algorithm finds a third file — the merge base — and does a three-way diff that resolves 95% of changes automatically.
What Actually Happens Inside a Hash Map
A deep dive into hash maps — from the core hash-to-index trick, through collisions and resizing, to how Python, Java, and Go implement them differently.
Http Codes
Https
JWT Is Not Encrypted (And That's By Design)
Most developers carry JWTs on every request but never look inside. The payload is plain text, the signature is the real security, and the alg:none attack broke everything.
Kv Stores
Malloc
Mcp
Microservices
Numpy
Postgres Intro
Protobuf
The Secret Compiler Inside Python
Python compiles to bytecode before interpreting it. See the hidden compiler, the dis module, and what actually runs when you hit Enter.
Python Vs C Loop
Rate Limits
You Don't Hate Recursion. You Were Taught It Wrong.
Recursion visualized from the ground up. Watch the call stack build, see Fibonacci branch into a tree, and understand why memoization changes everything.
Regex: Tiny Pattern, Hidden Machine
Your regex compiles into a state machine every time it runs. NFA construction, DFA conversion, backtracking simulation, and the catastrophic ReDoS attack — all animated.
Rust
Solid Principles
Sorting
Stack V Heap
Tmux
Why GPT Thinks ChatGPT Is Three Words
BPE, token boundaries, and glitch tokens — why language models see text differently than you do.
How Transformers See Every Word at Once
Self-attention, query-key-value, feed-forward networks, and generation — the full transformer architecture, animated step by step.
Unicode
Vim Isn't an Editor. It's a Language.
Vim commands aren't random shortcuts — they're a composable language. Learn the verb + noun grammar, text objects, the dot command, and how the multiplication effect gives you hundreds of commands from a handful of building blocks.
Virtual Memory: Your Program Lives in a Lie
Your program's memory addresses are a lie. Page tables, TLBs, and swap space — the OS abstraction that makes multitasking possible.













































