Thoughts on Go vs. Rust vs. Zig
A thoughtful comparison of the Go, Rust, and Zig programming languages, highlighting their shared lack of class-based OOP.
A thoughtful comparison of the Go, Rust, and Zig programming languages, highlighting their shared lack of class-based OOP.
A developer reverse-engineers the Codex CLI to directly prompt the new GPT-5-Codex-Mini model, detailing the process in a technical blog post.
Learn how to write tests to verify that compiler optimizations, like loop elimination, are actually applied to your code.
A guide to using Tokio's `join!` and `select!` macros for concurrent and parallel async operations in Rust.
A guide to using Tokio channels for sharing data between async tasks in Rust, covering MPSC, broadcast, and watch patterns.
A hands-on guide and workshop for writing network applications using the Tokio async runtime in Rust.
A beginner's guide to creating a simple TCP server using the Tokio async runtime for Rust.
How to use the 'wide' crate for portable SIMD programming in stable Rust, with a Mandelbrot set implementation example.
A developer announces a redesigned personal website, explaining the new focus on content and the move to a new hosting platform.
Optimizing Mandelbrot set calculations using SIMD instructions in Rust for faster single-core performance and reduced computational costs.
A developer shares their experience creating a recursive tree iterator in Rust, detailing the algorithm and implementation challenges.
A developer shares a workflow tip for learning Rust by automatically creating Git snapshots of each build to track compiler errors.
A guide to refactoring Rust code by introducing traits and custom types to handle optional and required HTTP headers more safely and expressively.
Explains how to use Rust's Newtype pattern to safely abstract file name extraction from paths, replacing error-prone code.
Explores using Rust traits for external types, using a custom IsLocalhost trait as a practical example to improve code clarity.
A guide to installing and configuring the Starship cross-shell prompt, a customizable terminal enhancement for developers.
A guide for beginners on how to learn Rust, recommending resources like tutorials, books, and the Exercism platform.
A guide on using Rust enums to wrap and handle multiple error types, avoiding dynamic dispatch for more compile-time safety.
A technical deep-dive into the Deno JavaScript runtime, exploring its architecture, similarities to Node.js, and use of Rust and V8.
An in-depth guide to error handling in Rust, focusing on the Result<T, E> enum and best practices for managing operations that can fail.