Rust Articles, Tutorials & News

Async Rust is about concurrency, not (just) performance

TLDR: I think that the primary benefit of async/await is that it lets us concisely express complex concurrency; any (potential) performance improvements are just a second-order effect. We should thus judge async primarily based on how it simplifies our co…

Read more »

Async Rust is about concurrency, not (just) performance

TLDR: I think that the primary benefit of async/await is that it lets us concisely express complex concurrency; any (potential) performance improvements are just a second-order effect. We should thus judge async primarily based on how it simplifies our co…

Read more »

Rust’s borrow checker: Not just a nuisance

Over the past couple of months, I’ve been developing a video game in Rust. A lot of interesting and mostly positive things could be said about this programming journey. In this post, I want to briefly highlight one particular series of events.

Read more »

Rust’s New Sort Algorithms

This PR replaces the sort implementations with tailor-made ones that strike a balance of run-time, compile-time and binary-size, yielding run-time and compile-time improvements. Regressing binary-s…

Read more »

Async Rust is about concurrency, not (just) performance

TLDR: I think that the primary benefit of async/await is that it lets us concisely express complex concurrency; any (potential) performance improvements are just a second-order effect. We should thus judge async primarily based on how it simplifies our co…

Read more »