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… Read more


24 days of Rust – rayon

Let me start this article with a confession: I suck at writing parallel code. I have only a vague idea about mutexes, locks and other low level primitives for handling data between threads. And since I work mostly with Python, I tend to use multiprocessin...

Read more »

The image library is now pure Rust

Yesterday, oyvindln made a PR to image-png to replace flate2 with deflate, a DEFLATE and zlib encoder written in safe rust. The PR was merged, and currently I am ecoing the new version in the Piston ecosystem.

Read more »

5 tips for writing small CLI tools in Rust

Rust is a great language to write small command line tools in. While it gives you some tools for common tasks, allows nice abstractions, it also has a type system and approach to API design that lead you to write robust code. Let me show you some techniqu... (more…)

Read more »