Armin Ronacher's Thoughts and Writings
Jan 06, 2022

Rust Any Part 1: Extension Maps in Rust

A useful pattern for making common types extensible.

Nov 14, 2021

Rust Adventures: Abusing Serde

Some things you can do with serde that were not in the mind of the creator.

Feb 05, 2021

Be Humble

Something on the topic of money and privilege that come with working in software.

Nov 30, 2020

How to WASM DWARF

A short introduction of the current state of debugging WebAssembly code.

Jul 06, 2020

USB-C Hubs and Ethernet

A word of warning on USB-C/Thunderbolt hubs with ethernet ports.

May 24, 2020

My Standard Desktop

How my work from home situation looks like at the moment.

Apr 09, 2020

Temporary Contact Number based Contact Tracing

A short introduction to TCN based contact tracing

Apr 03, 2020

App Assisted Contact Tracing

Why contract tracing will be our future and why it’s a good idea.

Jan 01, 2020

I’m not feeling the async pressure

An introduction to back pressure in systems and why it matters.

Dec 28, 2019

Open Source Migrates With Emotional Distress

How the Open Source community gets away with large, backwards incompatible migrations by cheating and a lot of emotional distress.