How large language models, embeddings, RAG and modern AI systems actually work — and how to ship them in production.
What computer vision is and how it works: image classification, detection and segmentation, CNNs and vision transformers, real uses, limits and how to start.
LLM tokens explained: input vs output pricing, hidden thinking tokens, why models have no memory, prompt caching, batch discounts and how to pick the right model.
Jev vs LLM compared: TypeSafe's decision-only System One model against GPT-style LLMs on speed, cost, accuracy and use cases, with a clear rule for choosing.
Anthropic's labor study says programmers are 75% AI-exposed, yet unemployment hasn't risen. What the number measures, the one warning sign, and what it can't prove.
Add Ponytail, Superpowers, OmniRoute and your own Agent Skills to Claude Code. Verified install commands, a full workflow, risks and a starter stack.
A clear, engineer-friendly explanation of how LLMs work — tokenization, embeddings, transformer attention, training, inference and why they hallucinate.
Retrieval-augmented generation grounds LLM answers in your own data. Learn how RAG works end to end, the architecture, chunking, retrieval, reranking and common failure modes.
What a vector database is, how approximate nearest neighbor indexes like HNSW and IVF work, and how to choose between pgvector, dedicated vector DBs and search engines.
A practical prompt engineering guide for software engineers — structure, few-shot examples, structured outputs, chain-of-thought, versioning and testing prompts like code.
A decision guide for customizing LLMs. When to use prompt engineering, retrieval-augmented generation or fine-tuning — with costs, trade-offs and real-world examples.
Learn how to build evals for LLM apps — golden datasets, code-based checks, LLM-as-a-judge, RAG metrics, online monitoring and running evals in CI.
Why LLMs hallucinate and 12 proven techniques to reduce it in production — grounding with RAG, abstention, structured outputs, tool use, verification and evals.
Practical strategies to reduce LLM API costs — model routing, prompt caching, batching, shorter prompts, output limits, semantic caching and measuring cost per task.
What text embeddings are, how they capture meaning, how similarity is measured, and how to use embeddings for semantic search, clustering, recommendations and RAG.
How to ship LLM features safely. Covers prompt injection, data leakage, output filtering, least-privilege tools, PII handling, audit logs and a practical security checklist.