Resources

Everything written here and everything worth linking to, filed by topic and by what it is for.

Type

Topic

Sort

205 articles

Stop estimating tokens

Listed inTokensFoundationson

Character and word counts disagree with real token counts, which is a problem because every limit you hit is counted in tokens. How byte pair encoding splits text, and how to budget a request so a response is not cut off mid-sentence.

Guide
Beginner6 min
#fundamentals
#cost

MCP in one sitting

Listed inModel Context Protocol (MCP)Agents and toolson

Hosts, clients and servers, and the three primitives a server exposes: tools, resources and prompts. Includes a working TypeScript server in about forty lines, and the mistakes that make a server unusable in practice.

Guide
Intermediate9 min
#mcp
#tools
#integration

What is an AI Engineer?

Listed inWhat is an AI Engineer?Foundationson

A single support-reply feature, taken through the failures it hits in production: supplying a refund policy, grounding replies in help-center articles, structuring output for a ticket tool, and handling prompt injection in customer email. The role is the engineering around the model call.

Guide
Beginner5 min
#career

Google Gemini

Listed inGoogle GeminiFoundationson

Images, audio and video travel in the request and are billed as input tokens, at different per-second rates for audio and video. The same models are reachable through the Gemini Developer API and through Google Cloud, which differ in the platform around them rather than in capability.

Reference
Beginner4 min
#providers
#multimodal

Transport Layer

Listed inTransport LayerAgents and toolson

stdio or streamable HTTP, at revision 2026-07-28, which removed sessions, GET streams and resumability. What moving off stdio forces you to add.

Guide
Intermediate5 min
#mcp

Deterministic Evals

Listed inDeterministic EvalsProduction AIon

An evaluation is deterministic when it is computed rather than judged by a model, which is not the same as exact rather than fuzzy. A similarity score is computed, so it sits between exact matching and a judge model, and it costs nothing to run.

Guide
Intermediate4 min
#evaluation

Inference

Listed inInferenceFoundationson

What happens between your request and the answer: time to first token against total response time, why output length drives latency, where token costs accumulate, and the inference failures to handle in code.

Guide
Beginner5 min
#concepts