The tools around the code: what they do underneath, and a place to try them without breaking anything.
Type real git commands and watch the commit graph change: branches, merge, rebase, reset and revert.
commit · branch · merge
A request and its answer, piece by piece: methods, status codes, JSON, keys and limits.
GET · POST · 429
How a language model asks for a tool to be run, and what MCP standardises.
tool use · MCP
Real queries against a small school database: SELECT, WHERE, JOIN, GROUP BY, and changing the data.
SELECT · JOIN · GROUP BY
Images built from layers, the build cache, containers with ports and volumes, and the errors Docker really gives.
build · run · -p · -v