This repository offers a unique collection of AI-generated tutorials and playbooks, crafted with Claude AI models, to demystify complex software engineering concepts. Our mission is to transform intricate codebases and advanced documentation into clear, actionable, and engaging learning resources that empower you to build, understand, and innovate.
Unlike the tutorial series which are derived from existing codebases, The Engineer's Playbook is a ground-up, first-principles exploration of fundamental data structures, algorithms, and system design patterns. Each entry is meticulously crafted to build deep, intuitive understanding from the ground up, focusing on the 'why' and 'how' of core engineering concepts. This series is designed to be a standalone, comprehensive resource for mastering the bedrock of software engineering.
- The Engineer's Playbook - 56 comprehensive tutorials covering fundamental data structures, algorithms, and system design patterns from first principles
- TanStack Query - Comprehensive tutorials covering TanStack Query from basic data fetching to advanced patterns including caching, optimistic updates, and offline-first applications
- TanStack Router & Start - Comprehensive tutorials covering TanStack Router and TanStack Start from first principles
- Axum Web Framework - Comprehensive tutorials for building robust web applications with Axum, from first principles to advanced patterns
- Fred.rs Redis Client - Comprehensive tutorials for the Fred Redis client library, from basic connections to production-ready implementations
- SQLx Database Toolkit - Comprehensive tutorials for SQLx, covering MySQL, PostgreSQL, and SQLite with practical examples from basic queries to advanced features
- Qdrant - Comprehensive tutorials covering Qdrant vector database from fundamentals to advanced applications including RAG, multimodal search, and optimization techniques
More tutorial series coming soon...
- Code Analysis: Claude AI reads examples and documentation from well-written, professional codebases
- Tutorial Generation: Using specialized prompts (like the one in
@frontend/tanstack-router/PROMPT.md), Claude generates educational content that provides useful explanations and insights - Complementary Learning: Each tutorial includes links to original examples and serves as supplementary material to help developers better understand the source codebase
These tutorials follow a Feynman-inspired teaching approach:
- Break complex concepts into intuitive understanding
- Focus on the "why" behind design decisions
- Provide practical, hands-on examples
- Build durable mental models for long-term retention
Each tutorial is designed to be a self-contained lesson that starts with a problem, walks through the code solution, and ends with actionable insights you can apply to your own projects.