Posts.
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 ⟶
Building a DNS Server in Rust: Part 1 of 2
Learn how to build a DNS server in Rust from scratch. Explore the DNS protocol, create a simple server, and handle DNS queries with ease.
Read more ⟶
Rust’s Async Closures: A New Way to Handle Asynchronous Logic
Discover how async closures in Rust (coming in Rust 1.85) will make handling asynchronous logic more ergonomic. Learn what closures are, why async closures matter, and see simple examples of how they improve Rust’s async experience.
Read more ⟶