# 12-Month Content Plan for Kashi Coding Handbook ## "Modern Python: From Packages to Production AI" --- ## Q1 2026: Modern Python Foundation (Jan-Mar) **Theme:** Setting up the modern Python development stack ### January: Package Management Evolution **Post 1: "Beyond pip: Package Management with pixi.sh"** - Why conda-forge matters for data science/AI - Installing pixi and basic commands - Creating reproducible environments - Comparison with Poetry, PDM, uv - When to use each tool - GitHub repo: `pixi-starter-templates` **Post 2: "Multi-Project Workspace with pixi"** - Managing multiple related projects - Shared dependencies across projects - Lock files and reproducibility - Integration with Docker - GitHub repo: `pixi-monorepo-example` ### February: Professional CLI Development **Post 3: "Building CLI Tools with Typer"** - Type hints-driven interfaces - Commands, options, and arguments - Auto-generated documentation - Testing CLI applications with pytest - GitHub repo: `typer-starter-kit` **Post 4: "Advanced CLI Patterns: Progress Bars, Config Files, and Plugins"** - Rich integration for beautiful output - Configuration management (TOML, YAML) - Plugin architecture - Distributing CLI tools - GitHub repo: `advanced-cli-patterns` ### March: Docker & Containerization **Post 5: "Docker for Python Development"** - Multi-stage builds for Python apps - Managing dependencies in containers - Docker Compose for development stacks - Volume mounting and hot reload - GitHub repo: `python-docker-templates` **Post 6: "Containerizing AI Applications"** - GPU support in Docker - Model serving containers - Environment variables and secrets - Your TrueNAS/Coolify setup as case study - GitHub repo: `ai-docker-stack` --- ## Q2 2026: LLM Applications & Foundations (Apr-Jun) **Theme:** Building blocks for AI applications ### April: LangChain Fundamentals **Post 7: "Building Your First RAG Application with LangChain"** - Document loaders and text splitters - Vector stores (using Supabase pgvector!) - Retrieval chains - Basic prompt engineering - GitHub repo: `langchain-rag-starter` **Post 8: "LangChain Memory Systems"** - Conversation memory patterns - Message history with Supabase - Context window management - When to use which memory type - GitHub repo: `langchain-memory-examples` ### May: MCP (Model Context Protocol) **Post 9: "Building Your First MCP Server"** - MCP architecture overview - Database connector server (your actual work!) - Tool creation and registration - Testing MCP servers - GitHub repo: `mcp-starter-pack` **Post 10: "Advanced MCP: Custom Tools and Integrations"** - File system access tools - API integration tools - Docker container management tools - Connecting MCP to LangChain agents - GitHub repo: `mcp-advanced-tools` ### June: Agent Observability **Post 11: "Observability for LLM Applications"** - Logging strategies for LLM calls - Token counting and cost tracking - LangSmith integration - Debugging agent decisions - GitHub repo: `llm-observability-toolkit` **Post 12: "Testing Non-Deterministic Systems"** - Testing strategies for LLM apps - Assertion patterns for AI outputs - Evaluation frameworks - CI/CD for AI applications - GitHub repo: `ai-testing-patterns` --- ## Q3 2026: Multi-Agent Systems & Robotics (Jul-Sep) **Theme:** Orchestrating multiple agents and physical systems ### July: CrewAI Deep Dive **Post 13: "Building Multi-Agent Systems with CrewAI"** - Agent roles and goals - Task delegation patterns - Sequential vs hierarchical crews - Real-world example: research automation - GitHub repo: `crewai-examples` **Post 14: "CrewAI Advanced Patterns"** - Custom tools for agents - Inter-agent communication - Error handling and recovery - Observability for CrewAI (connects to Post 11) - GitHub repo: `crewai-advanced`