Rust: Zero-Cost Abstraction in Action

One of my colleagues was experimenting with Rust. He started by writing a sudoku solver which he has already written in C before. Once he was completed writing it in Rust, he was very disappointed because Rust version was twice as fast than the C version … Read more


Learning Rust

I'm obviously not spending much time writing here. It's been a rather busy month at work, and I've been doing other things on the weekend that aren't particularly interesting to write about. (more…)

Read more »

Announcing failure: error handling for Rust

I’m really excited to announce a new crate I’ve been working on, called failure, and which I’ve just released to Failure is a Rust library intended to make it easier to manage your error types. This library has been heavily influenced by learni... (more…)

Read more »

Achieving warp speed with Rust

If you're looking to write fast code in Rust, good news! Rust makes it really easy to write really fast code. The focus on zero-cost abstractions, the lack of implicit boxing and the static memory management means that even naïve code is often faster than... (more…)

Read more »