Bookmarks
Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer
Casey Muratori analyzes smart-pointers, RAII, Rust’s borrow checker, and zero-initialization, advocating alternative memory-handling and error-handling patterns that foster clearer program design and mental models.
Visualizing memory layout of Rust's data types
A detailed tutorial that walks through binary loading, stack and heap operation, and the exact in-memory layout of Rust primitives, structs, enums, and smart pointers—illustrating how the Rust compiler represents and optimizes each data type.
Making Systems Programming Accessible by Andrew Kelley
Conference keynote by Zig creator Andrew Kelley on lowering barriers to systems programming is directly relevant to professional development in low-level software.
Enter The Arena: Simplifying Memory Management (2023)
In-depth talk on arena allocators and lifetime management, offering practical memory-management strategies for systems programmers.