concepts

13 pages in this category.

13/13

JSON

Text-based data interchange format derived from JavaScript object literals and standardised as RFC 8259 / ECMA-404.

06-08-2026#data-interchange#api#serialization

DevOps

A culture, set of practices, and toolchain that shortens the loop between writing software and running it in production.

06-08-2026#culture#automation#ci-cd

Cloud Computing

On-demand, network-accessible, metered access to a shared pool of configurable compute, storage, and platform services.

06-08-2026#infrastructure#platform#api

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.

06-08-2026#anthropic#agentic#cli

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.

06-08-2026#llm#ai#tools

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.

05-25-2026#llm#vector-search#ai

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.

05-25-2026#text#pattern-matching#scripting

Pipes

An operating-system primitive that streams one process's stdout into another's stdin, letting small composable tools build large data flows.

05-25-2026#unix#shell#streaming

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).

05-25-2026#web#protocol#api

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.

05-25-2026#os#storage#posix

DNS

The hierarchical, cached, globally-distributed naming system that turns human-readable hostnames into IP addresses, mail routes, service endpoints, and trust anchors.

05-25-2026#networking#protocol#infrastructure

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.

05-25-2026#concurrency#event-loop#promises

APIs

A versioned contract between two pieces of software — endpoints, verbs, payload shapes, errors, and auth — that decouples a caller from an implementation.

05-25-2026#http#contract#protocol