Concepts
Synthesis pages, sorted by connectedness. 16 total.
AI Agents
LLM-driven systems that pursue a goal by interleaving reasoning, tool calls, and observations inside a loop — and that decide for themselves which step to take next.
APIs
A versioned contract between two pieces of software — endpoints, verbs, payload shapes, errors, and auth — that decouples a caller from an implementation.
Claude Code
Anthropic's agentic command-line coding assistant — a tool-using LLM that lives in your terminal, reads and edits your codebase, runs commands, and coordinates multi-step engineering work through natural language.
Filesystems
The OS-layer abstraction that turns a flat block device into named, permissioned, hierarchical files — covering inodes, paths, permissions, journaling, and copy-on-write.
JSON
Text-based data interchange format derived from JavaScript object literals and standardised as RFC 8259 / ECMA-404.
Retrieval-Augmented Generation (RAG)
Grounding LLM responses in chunks retrieved from an external corpus so the model reasons over real, citable sources instead of parametric memory alone.
APIs
Contracts that let separate software systems talk to each other.
AI Agents
LLM-driven systems that plan, call tools, and act toward a goal.
Asynchronous Programming
Non-blocking concurrency built on event loops, futures, promises, and coroutines that lets a single thread overlap many in-flight I/O operations.
Filesystems
How operating systems organize, name, and access stored data.
HTTP
The request/response protocol that carries almost every API, page, and download on the modern internet — methods, status codes, headers, caching, and three wire formats (HTTP/1.1, HTTP/2, HTTP/3).
DNS
The hierarchical, cached, globally-distributed naming system that turns human-readable hostnames into IP addresses, mail routes, service endpoints, and trust anchors.
Regular Expressions
A pattern-matching mini-language for searching, validating, and rewriting text — implemented (with subtly different dialects) by every modern language and CLI tool.
DevOps
A culture, set of practices, and toolchain that shortens the loop between writing software and running it in production.
Pipes
An operating-system primitive that streams one process's stdout into another's stdin, letting small composable tools build large data flows.
Cloud Computing
On-demand, network-accessible, metered access to a shared pool of configurable compute, storage, and platform services.