Rust 1.98 Algebraic Floats: The Benchmark I Ran Instead of My Ticket
Rust 1.98 added algebraic_add and format_into. Here's a criterion benchmark to see if reordered float math helps your code, plus the rules I use for…
Rust 1.98 added algebraic_add and format_into. Here's a criterion benchmark to see if reordered float math helps your code, plus the rules I use for…
Rust switched on the next-generation trait solver in nightly. What it fixes, what it quietly breaks in your CI, and the compile-time claims to ignore.
I spent my first month with Rust fighting the borrow checker. Here's the memory management mental model that made ownership, borrowing, and lifetimes click.
async-std is discontinued and most runtime comparisons miss the point: your dependency tree already picked Tokio. Here is how I checked mine, and when smol…
I dodged axum for a year, sure a Rust web framework would fight me on every handler. It didn't. Here's the axum setup, state, and…
Rust vs Go, decided by what you are building rather than benchmarks: where the borrow checker pays off, where Go's compile times win, and when…
I avoided Rust macros for a year, then learned them in a weekend. Here is when macro_rules! earns its place, when to skip proc macros,…
Two years, three runtimes, one grumpy migration weekend. Here is the Rust async runtime I ship with in 2026, and the cancellation trap that cost…
After two years of running Diesel and sqlx in Rust production services, here is how I actually pick between them in 2026, and what each…
I picked axum for a Rust service and spent a weekend on basics nobody documents. Here's the axum + sqlx production setup I actually ship,…