Rust Multi-Threading is Better!

When it comes to multi-threading and concurrency, Rust stands out as a programming language that offers powerful and safe abstractions. Rust’s approach to multi-threading is a testament to its commitment to both performance and safety. In this blog post, we will explore why Rust’s multi-threading capabilities are truly amazing, with code examples to illustrate key concepts. 1. Threads, Rust’s Way In Rust, creating threads is a breeze thanks to the standard library’s std::thread module....

January 25, 2024 · 3 min · 534 words · Tomer Cohen

3 Mistakes I Made When Starting My First Rust Project

Introduction Starting a new programming language can be an exciting and challenging journey. When I embarked on my first Rust project at Microsoft, working on the Defender suite for the Windows platform, I was eager to dive in and build something amazing. However, like many beginners, I made my fair share of mistakes along the way. In this post, I’ll share the three most significant mistakes I made when starting my first Rust project, in the hope that it can help other newcomers avoid similar pitfalls....

April 14, 2023 · 3 min · 575 words · Tomer Cohen