Technical guides that take you from "what is this?" to "I just built something with it."
Written for the vibe coding era. You don't need to memorize syntax. You need mental models that let you prompt AI tools effectively, understand what they generate, and debug when things break.
Every guide follows the same structure: analogy first, then the real explanation, then the gotchas, then a project you can actually ship.
| Topic | What You'll Learn |
|---|---|
| Git | Version control, branches, commits, and the workflow that keeps your codebase safe |
| RAG | How to make AI answer questions from your own documents using embeddings, vector search, and LLMs |
| Prompt Engineering | How to write prompts that get consistent, useful results from AI models, from basic techniques to production patterns and prompt injection defense |
| LLM APIs | How to use LLM APIs from OpenAI, Anthropic, and others: tokens, streaming, function calling, structured outputs, and cost management |
| AI Agents | How AI agents work: the observe-think-act loop, tool use, planning, memory, multi-agent systems, and guardrails for production |
| APIs and REST | How APIs and REST work: HTTP methods, status codes, authentication, pagination, rate limiting, and building your own API |
| Databases and SQL | How databases and SQL work: tables, queries, JOINs, indexes, relationships, ORMs, migrations, and the mistakes that kill performance |
| Authentication and OAuth | How authentication and OAuth work: sessions, JWTs, social login, password hashing, and why you should use an auth library |
| TypeScript | How TypeScript works: types, interfaces, generics, React patterns, reading errors, and why strict mode catches bugs before your users do |
| Docker | How Docker works: images, containers, Dockerfiles, Compose, volumes, multi-stage builds, and the mistakes that bloat your images |
| Deployment and CI/CD | How deployment and CI/CD work: Vercel, GitHub Actions, preview deploys, rollbacks, monitoring, and the pipeline that ships your code safely |
| DNS and Domains | How DNS and domains work: record types, nameservers, SSL certificates, subdomains, propagation, and connecting a domain to your app |
| WebSockets | How WebSockets and real-time communication work: polling, SSE, Socket.IO, rooms, scaling, reconnection, and streaming LLM responses |
| How the Internet Works | How requests travel from browser to server and back: DNS, TCP, TLS, HTTP, packets, CDNs, and debugging network issues |
| Frontend vs Backend vs Fullstack | What runs in the browser vs the server, how they communicate through APIs, and what fullstack actually means |
Coming soon — guides will be listed here as they're created.
You build things with Cursor, Claude Code, Lovable, v0, or similar tools. You ship fast. But sometimes you hit a concept (WebSockets, OAuth, Docker, SQL joins, whatever) and realize you're prompting AI without understanding what it's doing. These guides fix that gap in 20-30 minutes per topic.
- Got 30 seconds? Read "The 30-Second Version" at the top of any guide.
- Got 10 minutes? Read through "The Mental Model" section. You'll have enough to work with AI tools confidently.
- Got 30 minutes? Read the whole guide and do the quickstart.
- Want to go deep? Build the project in "Ship It" at the end.
Each guide lives in guides/[topic-slug]/README.md. If you spot an error, an analogy that misleads, or outdated quickstart commands, open a PR.