Picking Between Axum, Actix, and Rocket: My 2026 Decision Tree
How I actually choose a Rust web framework in 2026, with the four questions I ask before opening Cargo.toml and a real code snippet from…
How I actually choose a Rust web framework in 2026, with the four questions I ask before opening Cargo.toml and a real code snippet from…
I've shipped production services in both Rust and Go. Here's the decision framework I actually use, with code, honest trade-offs, and no benchmark wars.
How I split thiserror and anyhow inside Axum handlers, then let IntoResponse map domain errors to real status codes without leaking internals to callers.
The Axum patterns I actually use in production Rust services: extractors, Tower layer ordering, an error enum that works, and pragmatic tracing.
I shipped sqlx in a Rust production service for 8 months. Here's the patterns I keep, the footguns that bit me, and what I'd do…
A plain-English tour of Rust memory safety for people who already write code in other languages. With real before/after snippets in C and Rust, and…
I picked axum for a new Rust service last month. Here's what I learned comparing axum, actix-web, and Rocket in 2026, with code and when…
I rebuilt the same service in Rust and Go over a weekend. Here is what I actually reach for in 2026, with numbers, code, and…