Learning Rust

I’ve been learning Rust recently, and it’s the first new language (with new concepts, like borrowing) I’ve learnt for a while – probably the first since Clojure in 2013. I thought it was worth writing up exactly what I’m doing to learn it, in the hopes th… Read more


Bellman: zk-SNARKs in Rust

Bellman is a Rust-language library for building zk-SNARKs — small, cheap-to-verify zero-knowledge proofs of arbitrary computations. The goal of bellman is to make it easier for the general public to use and experiment with zk-SNARKs, and also as a step fo... (more…)

Read more »

Rust is Software’s Salvation

After the post by Steve Klabnik, “Rust is more than safety”, and a reply by Graydon Hoare, “Rust is mostly safety” - I thought it wise to throw my opinion into the mix, whether warranted or not. This is going to be a long article, which I hope rai...

Read more »

Four years with Rust

Today is four years since I first learned about the existence of Rust. I know this because Rust 0.5 was the first release I used. Rust has changed a lot in that time. For a brief overview of its history, watch this talk of mine. But for today, I... | Stev...

Read more »