Often, developers today look at asynchronous I/O as a good thing, and as a binary choice. The reality is more nuanced. In this post, we'll explore the situation with a simple Rust example. (more…)
Read more »
I recently completed a #100binaries series on Twitter wherein I shared one
open-source Rust tool or application each day, for one hundred days (Jul—Nov
2020). This post lists binaries 1–50.
See page 2 for binaries 51–100.
(more…)
Read more »
TL;DR: On Linux, if you have Transparent Huge Pages enabled, you can try to run cargo with the environment variable MALLOC_CONF="thp:always,metadata_thp:always" for a potential ~5% speed boost. (more…)
Read more »
The embedded Rust development ecosystem is changing fast. A bunch has changed even since early 2019 when I started prototyping firmware for the Gameslab’s system controller (STM32L0). Most of the changes are incredible! Device support crates, hardware abs... (more…)
Read more »
Last month, Thorsten Ball released his first book: Writing An Interpreter In Go.
It’s an awesome book that teaches its readers how to write …...
Read more »