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
→

Kubernetes, Finally Explained

kubernetes k8s kubernetes explained kubernetes tutorial kubernetes architecture control plane controllers operators kubernetes scheduler kubelet api server etcd pods deployments services clusterip kube-proxy kubernetes networking container orchestration docker devops backend distributed systems infrastructure site reliability engineering sre cloud native helm custom resource definition crd reconciliation control loop declarative ops how kubernetes works kubernetes for backend engineers
→

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
→