Rust IDE and REPL in Vim

Rust is a fascinating language filled with novel ideas. However, the tooling around the language is still maturing. The seemingly best… Read more


Notes on Cross-Compiling Rust

One of my current hobby projects involves running Rust binaries on a Raspberry Pi. There are three computers involved: the Pi itself (ARMv7 Linux), my desktop (x86-64 Linux), and sometimes my laptop (x86-64 macOS). (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 »

Rust Ray Tracer, an Update (and SIMD)

About a month ago I ported my C99 ray tracer side project to Rust. The initial port went smoothly, and I’ve now been plugging away adding features and repeatedly rewriting it in my spare hours. In parallel I’m getting up to speed on a large, production Ru... (more…)

Read more »