This post is a brain-dump of my experience jumping into Rust,
where I took time off my regular job for the Blender Foundation to spend 7 months of uninterrupted time learning Rust. (more…)
Read more »
Haskell and Rust both support asynchronous programming. Haskell includes a feature called async exceptions, which allow cancelling threads, but they come at a cost. See how Rust does the same job, and the relative trade-offs of each approach. (more…)
Read more »
Over the last year, the Backend Infrastructure team at Discord was hard at work improving the scalability and performance of our core real-time communications infrastructure. One big project we… (more…)
Read more »
Write Rust lints without forking Clippy Samuel Moelius – Staff Engineer... (more…)
Read more »
It's been a long time since I properly learned a new language—computer or human. Maybe 25 years. That language was Java, and although I've had to write little bits of C (very, very little) and JavaScript in the meantime, the only two languages I've writte... (more…)
Read more »