// 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: Development (19)
Development

We rebuilt the Linux microVM stack on Apple Silicon

Maybe we should have just moved everyone to Linux.

Aug 18, 2026Read more
Development

Your SQS consumer can hang forever by default

The AWS Rust SDK ships no request timeout by default, so one SQS receive on a dead connection can hang a whole consumer with nothing in the logs.

Jul 28, 2026Read more
Development

Sandboxing an agent's code isn't the same as trusting it

A sandbox keeps an agent's code contained. It can't tell you the code is correct, which for backend code is the harder problem.

Jul 21, 2026Read more
Development

We compiled our TypeScript parser to WASM

How we compiled the Rust parser that reads infrastructure out of Encore code so it runs in the browser, and how we use it to reproduce the parser errors people report.

Jul 15, 2026Read more
Development

We put a Redis server inside our runtime

How we run an in-memory Redis inside the runtime for local development and tests, and how we keep it behaving the same as the Redis you run in production.

Jun 25, 2026Read more
Development

What is Pub/Sub?

An interactive study of publish/subscribe messaging

Apr 24, 2026Read more
Development

What We Learned Building a Rust Runtime for TypeScript

67,000 lines of Rust, two years, and the non-obvious problems of making Node.js and Rust work together in the same process.

Apr 8, 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
Tech StrategyDevelopment

Encore.ts: a new type of framework

How Encore.ts is more than just another backend framework, and why it's worth paying closer attention to.

Sep 26, 2024Read more
Development

Fastify v5 breaking changes: should you upgrade?

Spoiler alert: probably not.

Sep 17, 2024Read more
Development

Encore.ts cold starts are 17x faster than NestJS and Fastify

We've benchmarked cold startup times for popular Node.js frameworks

Sep 4, 2024Read more
Development

Encore.ts — 9x faster than Express.js, 3x faster than ElysiaJS & Hono

Combining Node.js with Async Rust for remarkable performance

Jun 17, 2024Read more