Archive · 14 issues

Every issue, chronological.

Every deep dive we've published, newest first. Each one stands alone — start anywhere.

All issues
newest first
#014
Aug 18, 2026

The model got deprecated. Here is the migration you should have built.

A shadow-eval gate that scores the candidate model before your traffic sees it.

#013
Aug 11, 2026

The agent loop is a queue you did not design

The thirty-line agent runtime that keeps a tool-calling loop from becoming a bill.

#012
Aug 4, 2026

Background jobs for AI workloads: the queue architecture you actually need

#011
Jul 28, 2026

When to fine-tune, when to use RAG, and when to just fix the prompt

#010
Jul 21, 2026

How to structure an AI engineering team

Who owns the eval set? Who owns the prompt? Who decides when to upgrade the embedding model?

#009
Jul 14, 2026

The 90% discount on input tokens that most teams do not claim.

#008
Jul 7, 2026

Streaming LLM responses without breaking your backend

#007
Jun 30, 2026

Chunking strategies for production RAG

#006
Jun 23, 2026

Hybrid search: combining BM25 with embeddings

Pure vector search misses exact-match queries.

#005
Jun 16, 2026

Reranking 101: the 50ms layer that decides whether your RAG works.

Your retriever gives you 50 results. Reranking turns the top 5 useful. The difference between a RAG system that answers customer questions and one that hallucinates with confidence is rarely the...

#004
Jun 9, 2026

Your LLM app fails with 200 OK. These are the three signals worth paging on.

A logging schema, three alert thresholds, and the shadow eval that catches drift before users do.

#003
Jun 2, 2026

Build the evals before the product. Or watch it regress in silence.

If your team cannot agree on what "good" means, you do not have a product. You have a demo.

#002
May 26, 2026

The vector DB benchmark lies about your workload. Here is the matrix that doesn't.

#001
May 19, 2026

Your LLM call isn't slow. One of the four stages is.

You shipped RAG two weeks ago. The demo was 800ms, production is 4.2 seconds at p95, and the only thing your trace tells you is "LLM call: 3.8s". So you start guessing. Maybe the model is slow today.

Free · weekly · shipped on Tuesdays

Production AI engineering. One Tuesday at a time.

Free · weekly · unsubscribe anytime

Check your inbox.

We just sent a confirmation link. The cheatsheet lands right after you confirm.