Agents
Infra
Queues
Tracing
Interactive Visual Guide

Teach with motion.
Not chat walls.

Technical concepts should be learned through motion, diagrams, and concrete mental models. Pick a guide below and explore the system visually.

Visual First

Each page explains behavior with moving pieces instead of long chat answers.

System Mental Models

Focus on the layers that matter: edges, APIs, streams, queues, and observability.

Short Lessons

Open a topic, scroll once, and build intuition from the visuals.

Learning Library

Browse the current visual lessons

These guides focus on practical interface and web architecture concepts and teach them through animated flows, diagrams, and direct comparisons.

CDN

Learn what a CDN is, what should go on it first, how it sits in front of your stack, and which real CDN products to explore on major cloud providers.

cdnedge cachingfrontend delivery
API Gateway

Learn what an API gateway actually does: policy enforcement, routing, request shaping, and front-door control before traffic reaches backend services.

api gatewayrequest routingpolicy enforcement
Reverse Proxy

Learn how a reverse proxy routes requests, protects origin servers, and simplifies scaling with an interactive visual walkthrough.

reverse proxyrequest routingorigin shielding
Fitts's Law

Learn how Fitts's law improves usability by reducing cursor travel, enlarging distant targets, and grouping related actions into simpler menus.

Fitts's lawbutton placementtarget size
Webhooks

Understand how webhooks, queues, workers, and Server-Sent Events combine to power resilient real-time product experiences.

webhooksserver-sent eventsqueues
Streaming

Learn why streaming improves latency, reduces memory spikes, and enables progressive APIs with ReadableStream, TransformStream, and NDJSON.

streamingweb streams apimemory efficiency
AbortController

Learn how to use AbortController to cancel stale fetches, clean up React effects, and keep async UI flows from racing out of sync.

AbortControllerfetch cancellationReact cleanup
Three.js

Learn React Three Fiber incrementally: start with a Canvas, add geometry and material, combine them into a mesh, then add light, camera control, and animation.

Three.jsReact Three Fibermesh
OpenTelemetry

Explore distributed tracing and service observability with an interactive OpenTelemetry guide covering spans, service maps, and signal correlation.

OpenTelemetrydistributed tracingservice map