Posts.
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 ⟶
Ferrocene Language Specification Donated to the Rust Project
Ferrous Systems has donated the Ferrocene Language Specification to the Rust Project—a major step toward standardizing Rust and enabling its use in safety-critical systems.
Read more ⟶
Building a DNS Server in Rust: Part 2 of 2
Continue building a DNS server in Rust by adding packet decompression and query forwarding to external resolvers.
Read more ⟶