Understanding Rust Thread Safety

How interviewing a recent OneSignal candidate taught me something new about thread safety in Rust… Read more

Similar

Error Handling in Rust – A Deep Dive

Error handling in Rust can be confusing - should you use a library? Which one? For what purpose? This chapter provides a structured framework to reason about errors as well as a guide on how to leverage the existing ecosystem (`thiserror`, `anyhow`). (more…)

Read more »

Next Rust Compiler

In Rust in 2023, @nrc floated an idea of a Rust compiler rewrite. As my hobby is writing Rust compiler frontends (1, 2), I have some (but not very many) thoughts here! The post consists of two parts, covering organizational and technical aspects. (more…)

Read more »