Discovery: Discover the world of microcontrollers through Rust

Hello Rustaceans! I’m here to announce Discovery: A book about (programming) embedded systems / microcontrollers aimed at people without previous experience with them. Oh, and the book happens to use Rust as the teaching language rather than the traditi…


Rust and Suricata

In the newly released Suricata 4.0, one of the major new features is integration of Rust. In the words of the Rust Language project, “Rust is a systems programming language that runs blazingl… (more…)

Read more »

Abstracting over mutability in Rust

It is common to see the statement that “Rust cannot abstract over mutability”. Indeed, many functions in the standard library have an immutable and a mutable variant, e.g. RefCell::borrow() and RefCell::borrow_mut(). However, in some cases, such as...

Read more »

Rocket – A Rust game running on WASM

Two weeks ago, Alex Crichton’s PR adding a target for WebAssembly to the Rust compiler was merged. There are many differences between this target and the Emscripten one, but the important one for me is that it doesn’t depend on external stuff like the Ems... (more…)

Read more »