File size: 3,836 Bytes
c032460 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 |
# 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` |