Home / Development
Development
Notes on building, shipping and hosting software: the setups I actually run and what I learned getting there.
Hosting
Claude Code guide
Oct 18, 2026Claude Code, part 1: Install and first sessionnoteWhat Claude Code is, how to install it on macOS, Linux or Windows, sign in, and get useful work out of your first session.claude-codesetupcliOct 18, 2026Claude Code, part 2: The everyday workflownotePermission modes, plan mode, checkpoints, context and sessions, plus teaching Claude your project with CLAUDE.md, rules and settings.claude-codeclaude-mdpermissionsworkflowOct 18, 2026Claude Code, part 3: Skills, subagents, hooks and pluginsnoteExtend Claude Code with your own slash-command skills, specialised subagents, deterministic hooks and shareable plugins, and run it headless from scripts and CI.claude-codeskillssubagentshookspluginsautomationOct 18, 2026Claude Code, part 4: MCP, using and building serversnoteWhat the Model Context Protocol is, how to connect existing MCP servers to Claude Code, and how to build, test and ship your own server in Python and TypeScript.claude-codemcppythontypescriptOct 18, 2026Claude Code, part 5: RAG, giving Claude your own knowledgenoteWhat retrieval-augmented generation is, how embeddings and chunking work, and a complete local RAG pipeline you can plug into Claude Code as an MCP tool.claude-coderagembeddingsmcppython