Declarative Memory Management (2019)

Abstracting Away Correctness (2020)

Truly Headless Draw.io Exports

Profiling Linkers

Cross-platform game distribution

Why is my Rust build so slow?

My ideal Rust workflow

So you want to live-reload Rust

A terminal case of Linux

Understanding Rust futures by going way too deep

Making our own executable packer (using Rust)

Rust generics vs Java generics

What's in the Box?

Pin and suffering

Making our own executable packer

A half-hour to learn Rust

Solving a set of linear congruences in Rust

Aiming for correctness with types

What's in a Linux Executable?

Making our own ping

So you want to live-reload Rust

Peeking inside a Rust enum

Frustrated? It's not you, it's Rust

I am a Java, C#, C or C++ developer, time to do some Rust

Surviving Rust async interfaces

Go flaws, and how Rust handles OS specific path and permission differences

Beware the Google Password Manager

Small strings in Rust

Getting in and out of trouble with Rust futures

Making our own executable packer, part 13, Thread-local storage

More →