Deep dives into Rust, TypeScript, databases, and the tools I use to build software.
6 articles
Rust's performance characteristics make it ideal for CLI tools. Here's how I built a file processing utility that handles 10M lines/sec.
After six months of RSC in production, here's what I've learned about data fetching patterns, component boundaries, and common pitfalls.
CTEs, window functions, and partial indexes — the patterns that transformed my database queries from slow to instant.
Conditional types, template literals, and infer — the advanced TS patterns that make your APIs delightfully type-safe.
A battle-tested local development environment with hot reload, service isolation, and one-command startup.
How to implement token streaming from language model APIs using SSE, with proper error handling and backpressure.