Posts for: {programming}

Why Encrypted Messaging Matters, and How to Build It: Introduction

Encryption underpins free expression, dissent, and the safety of journalists, activists, and ordinary people alike. This series builds a secure messaging system from scratch, starting with the case for doing so.

read more →

Actor Supervision in Tokio: Adding Crash Recovery and Hierarchies to Our Rust Framework (Part 2/2)

Extending our Tokio actor framework with supervision hierarchies, panic recovery, and 'let it crash' semantics using CancellationToken, restart loops, escalation channels, and lifecycle callbacks.

read more →

Why I Ditched Actix for Tokio: Building a Simpler Rust Actor Framework (Part 1/2)

After painful production experience with Actix's convoluted async API, I build a leaner actor framework using Tokio channels, covering traits, envelopes, ask/tell patterns, and macros.

read more →