Posts.
Rust Async Runtimes Compared: Tokio vs Smol in 2026
Real crates.io download data on Tokio vs smol vs async-std, why async-std was discontinued, and how to pick a runtime for a new Rust project in 2026.
Read more ⟶
Rust vs C++ Memory Safety: What Actually Gets Prevented
Which memory bugs Rust catches at compile time that C++ does not, backed by real vulnerability data from Android and Microsoft.
Read more ⟶
The Tokio Runtime Tutorial: How Rust's Async Executor Actually Schedules Your Code
How the Tokio runtime really works: what #[tokio::main] expands into, current_thread vs multi_thread schedulers, work-stealing, and the blocking trap that stalls async Rust in production.
Read more ⟶
The Rust Performance Guide for 2026: What Makes Rust Fast
What actually makes Rust fast: zero-cost abstractions, real 5.9x and 78x optimization case studies, current SIMD support, and where C++ still wins.
Read more ⟶
Vibe Coding Scales to a Demo
LLMs shifted coding from a manual craft to directing output. That doesn't mean fundamentals matter less. It means they matter differently.
Read more ⟶
Why Claude Code Chose ripgrep Over Vector Search
How a Rust-powered text search tool became the backbone of AI coding assistants
Read more ⟶
Cross-Compiling for Raspberry Pi with Docker
How I used Docker to easily cross-compile Rust projects for Raspberry Pi 4 with the right libraries and environment.
Read more ⟶