// Engineering blog

Notes from building Encore

Deep dives into distributed systems and the developer tooling needed to build, test, and ship production software with AI.

Subscribe viaFollow on
Filter by category: All (105)
AI

Encore, MCP, and AI agents

How to give your agent full context over your running application.

Mar 19, 2026Read more
AITech Strategy

What is Infrastructure from Code?

How it works, why AI made it urgent, and what the trade-offs are.

Mar 17, 2026Read more
Development

Type-Safe Caching in Encore.ts

What goes wrong with stringly-typed Redis, and what changes when the cache boundary is typed.

Mar 11, 2026Read more
AI

You probably don't need a vector database

What vectors, similarity search, and RAG actually do under the hood, and why PostgreSQL handles most of it.

Mar 9, 2026Read more
Infrastructure

Stop writing instrumentation code

Your tracing code is a second description of your application's structure. The compiler already has that information.

Mar 5, 2026Read more
Infrastructure

Anatomy of a trace

What actually happens when a request hits your application, and what a distributed trace captures at every step.

Mar 2, 2026Read more
AITech Strategy

The Last Year of Terraform

Terraform solved the right problem. AI just made it the wrong answer.

Feb 25, 2026Read more
AI

How AI Agents Want to Write TypeScript

And what happens when you actually let them.

Feb 24, 2026Read more
AIGo

How AI Agents Want to Write Go

And what happens when you actually let them.

Feb 23, 2026Read more
AI

Keeping secrets from your AI agent

Your backend architecture determines what AI tools see, send, and write.

Feb 17, 2026Read more
Tutorial

Building Email Workflows with Inbound and Encore

Send and receive emails programmatically without running a mail server.

Dec 23, 2025Read more
Infrastructure

Encore Cloud 2.0

Closing the loop between code and cloud

Dec 16, 2025Read more