Skip to main content

Blog

Articles that explain the why

Code-first writing on AI engineering, backend systems, and the craft of software — no fluff, no recycled documentation.

Showing all 6 articles

AI Engineering2 min read

How RAG Actually Works: A Practical Guide

Retrieval-augmented generation, explained the way you would build it: chunking, embeddings, vector search, and the failure modes nobody mentions.

Backend2 min read

The FastAPI Production Checklist

Twelve things to verify before your FastAPI service takes real traffic — connection pools, timeouts, validation, and the mistakes that page you at 3 a.m.

Python1 min read

Python Type Hints That Pay for Themselves

Type hints are not bureaucracy — used well, they catch real bugs, document intent, and make refactoring safe. Here is the practical subset worth learning.

AI Engineering1 min read

Evaluating LLM Features Before Your Users Do

Shipping an LLM feature without evaluation is shipping untested code. A practical framework: golden sets, graded rubrics, and regression gates.

System Design2 min read

Caching: The First Tool of System Design

Most scaling problems are read problems, and most read problems are solved by caching — if you can answer the two hard questions: where, and how stale.