Encore aims to be a flexible alternative to PaaS that lets you own your cloud.
Combining Node.js with Async Rust for remarkable performance
An interactive study of queueing strategies
Error tracking for your backend services
Durable workflows with automatic infrastructure
An interactive study of publish/subscribe messaging
67,000 lines of Rust, two years, and the non-obvious problems of making Node.js and Rust work together in the same process.
Open-source identity with automatic infrastructure
The interface you give AI agents determines what they can break.
How to give your agent full context over your running application.
How it works, why AI made it urgent, and what the trade-offs are.
What goes wrong with stringly-typed Redis, and what changes when the cache boundary is typed.
What vectors, similarity search, and RAG actually do under the hood, and why PostgreSQL handles most of it.
Your tracing code is a second description of your application's structure. The compiler already has that information.
What actually happens when a request hits your application, and what a distributed trace captures at every step.