Neural DownloadNEURAL DOWNLOAD
>

Blog

12 Factor

12 factor app 12 factor apps 12 factor methodology backend engineering backend development devops cloud native microservices stateless processes backing services config environment environment variables heroku production incidents software engineering cs fundamentals distributed systems site reliability rolling deploys graceful shutdown sigterm docker kubernetes neural download

Agent Skills Explained (Simply & Visually)

Agent Skills Anthropic Agent Skills agentskills.io SKILL.md Claude Skills Claude Code Cursor Anthropic Barry Zhang Keith Lazuka Mahesh Murag agent skills spec open standard progressive disclosure skill-creator agent capabilities MCP vs skills Model Context Protocol agent tools AI agents AI tooling developer tooling open source AI neural download

Async Await

async awaitasync await explainedasyncioasynchronous programmingevent loop

Auth

authentication authorization auth auth explained auth tutorial OAuth OAuth 2.0 OIDC OpenID Connect JWT JSON Web Token session cookie API key bearer token session management web security identity credential permission RBAC authn authz web development backend mental model

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.

backpropagationneural networksdeep learningmachine learninggradient descent

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.

b-treedatabasedata structurepostgresqlmysql

Cdn

CDNcontent delivery networkhow CDN worksedge serverscache invalidation

Cmux

cmuxterminalcoding agentsAI agentstmux

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.

coding agentshow coding agents workcursor agentclaude codecopilot agent

Database Acid

databaseacidtransactionssqlpostgresql

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.

dns explainedhow dns worksdns resolutiondns tutorialdns visualization

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.

dockercontainersvirtual machineslinuxnamespaces

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.

dynamodbconsistent hashinghash ringdistributed systemsaws dynamodb

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.

embeddingsword2vecmachine learningAINLP

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.

javascript event loopevent loop explainedjavascript asyncmicrotasks vs macrotasksjavascript call stack

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.

floating pointIEEE 7540.1 + 0.2why 0.1 plus 0.2binary fractions

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.

gitgit internalshow git worksgit tutorialversion control

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.

git mergegit merge explainedhow git merge worksgit tutorialgit rebase

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.

hash maphash tabledata structuresalgorithmscomputer science

Http Codes

http status codeshttp codes explained404 error500 error429 too many requests

Https

HTTPSTLSSSLencryptionhow HTTPS works

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.

JWTJSON Web TokenJWT explainedJWT tutorialJWT token

Kv Stores

key value stores key value store kv store distributed systems system design redis dynamodb zippydb panda discord engineering scylladb cassandra neural download p99 latency tail latency consistency durability sharding hot keys backend engineering

Malloc

mallocmemory allocationheapfree listfragmentation

Mcp

MCP Model Context Protocol Anthropic MCP MCP server MCP client LLM tools AI agent tools agent integration Claude Desktop Cursor MCP ChatGPT MCP JSON-RPC AI protocol open standard AI tool calling function calling LSP language server protocol tool integration AI dev tools ai infrastructure agent compose USB-C for AI N by M problem AI ecosystem

Microservices

microservices microservices vs monolith monolith vs microservices distributed systems distributed monolith software architecture system design conway's law tail at scale modular monolith backend architecture microservices explained when to use microservices amazon api mandate microservices debate backend engineering devops software engineering microservices architecture neural download

Numpy

numpy python numpy numpy internals numpy tutorial ndarray numpy broadcasting numpy strides ufuncs numpy ufuncs numpy vs python why numpy is fast python performance simd numpy python c extension python data science numpy explained numpy under the hood python numerical computing pandas pytorch numpy data science python python mask over c learn numpy numpy array memory numpy vectorization cpython internals

Postgres Intro

postgres postgresql database backend mvcc explain analyze pgvector postgis timescaledb extensions jsonb sql rag vector search ai web development system design distributed systems database internals postgres tutorial postgres intro how postgres works postgres platform

Protobuf

protobuf protocol buffers grpc wire format varint serialization schema evolution json vs protobuf google protobuf backend distributed systems rpc computer science networking programming

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.

pythonpython bytecodepython compilerpython interpretedcpython

Python Vs C Loop

pythonpython vs cpython is slowcpythoninterpreter

Rate Limits

rate limiting rate limiter 429 token bucket leaky bucket sliding window fixed window api design system design distributed systems stripe cloudflare nginx redis retry amplification backend engineering neural download

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.

recursionrecursive functioncall stackstack framesfibonacci

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.

regexregular expressionsNFADFAstate machine

Rust

Rust Rust programming language borrow checker ownership memory safety Rust adoption no garbage collector Rust vs Go Rust vs C Rust vs C++ Linux kernel Rust AWS Firecracker Cloudflare Pingora Discord Rust Astral uv Charlie Marsh Niko Matsakis Steve Klabnik memory unsafety use after free data race systems programming memory safe compile time Rust 2026

Solid Principles

SOLID principlessingle responsibility principleopen closed principleliskov substitutioninterface segregation

Sorting

timsort sorting algorithms quicksort mergesort python sorted java sort javascript sort v8 sort tim peters hybrid sort natural runs galloping mode data structures computer science algorithms explained programming software engineering cs fundamentals adaptive sorting formal verification

Stack V Heap

stack vs heap stack memory heap memory memory allocation dangling pointer use after free use after return stack pointer rsp register sub rsp lifetime ownership C programming Rust borrow checker x86-64 compiler internals computer science systems programming memory management memory safety neural download how memory works where do variables live how stack works how heap works stack frame heap allocation free list malloc undefined behavior

Tmux

tmuxtmux tutorialterminal multiplexertmux beginnertmux sessions

Why GPT Thinks ChatGPT Is Three Words

BPE, token boundaries, and glitch tokens — why language models see text differently than you do.

tokenizationBPEbyte pair encodingGPT tokensChatGPT

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.

transformerattention mechanismself-attentionneural networkdeep learning

Unicode

unicode utf-8 utf8 utf-16 code points grapheme clusters character encoding ascii mojibake zwj zero width joiner emoji string handling programming computer science neural download

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.

vimvim tutorialvim languagevim text objectsvim dot command

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.

virtual memoryoperating systemscomputer sciencepage tableTLB

Websockets

websocketshow websockets workrealtime webchat appsprotocol upgrade