Return Value Optimization in Rust February 26, 2022 software rust Rust avoids memory copies by optimizing return value placement.
Rust atomics on x86: How and why January 30, 2022 software rust atomic On x86 it doesn’t really matter what sync::atomic::Ordering you choose.
Rust Performance 101 in 5 Minutes June 16, 2021 performance rust Is your Rust program CPU bound? Here are the very first things you can do on Linux.
CPU silently disappointed with your choice of instruction ordering June 9, 2021 software cpu rust An adventure in CPU out-of-order instruction execution.
Traits: Rust's unifying concept January 31, 2021 software rust Rust’s traits are a single concept that unifies interfaces, abstract classes, mix-ins, operator overloading, contraints on generics, and more.
Three things I wish I’d known learning Rust November 19, 2020 software rust It will take longer to learn than most languages, the standard library is small so you’ll need dependencies, and a lot of behavior is in traits.