systems-programming

  • 23 May 2026

Why Every Rust Developer Should Read the Rustonomicon

The Rustonomicon isn’t just about unsafe code. It teaches data layout, variance, drop mechanics, and how the language actually works under the hood.

Read more 
  • 12 April 2026

Variance and PhantomData in Rust

How Rust’s variance system works, why std:🧵:Scope needs invariant lifetimes, and what PhantomData actually does to prevent use-after-free.

Read more 
  • 25 February 2026

Rust Memory Layout Under the Hood

A visual guide to how Rust lays out structs, Vec, String, smart pointers, and trait objects in memory — alignment rules, field reordering, and the byte-level details that shape your program’s performance.

Read more 
  • 20 October 2025

Why Rust is My Go-To for Systems Programming

After years of working with C and C++, here’s why Rust has become my preferred language for low-level systems work.

Read more 
  • 12 October 2025

Blockchain or Rust? Why I Choose Both — On My Terms

Why systems-level Rust comes first, and why blockchain only makes sense to me at the infrastructure layer.

Read more