The Rust module system for Python users

Every time I go back to Rust, I have to figure out how the module system works again. Here are some of my notes comparing it to Python’s module system. Read more


Why Developers Love Rust

Rust has been getting a lot of media attention recently. It has been voted the most loved language for five years running, and it grew in use on Github by 235% from 2018 to 2019. Large companies such as Mozilla, Apple, Amazon, Facebook, Google, Twitter, a... (more…)

Read more »

Short Circuit Sum in Rust

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 »

Learning Rust the Open Source Way

A few months ago I started learning Rust, and in the process I ended up contributing to an open source project for the first time. It turned out to be a great vehicle for learning Rust, so in this post I’d like to go over what I did and why... (more…)

Read more »