Printing floating point numbers is surprisingly hard

made by gargi, submitted by rachel
In this delightful talk from !!Con 2020, Gargi explains why printing floating point numbers is interesting, mysterious, and more complicated than you might think!

Syscalls for Rustaceans

made by gargi, submitted by porterjamesj
Gargi's delightful RustConf talk explains syscalls and how to write a system call tracer (like strace) using Rust.


made and submitted by gargi
strace from scratch written in Rust!

Debugger from scratch

made and submitted by gargi
A very simple debugger which demonstrates the use of ptrace to set breakpoints and generate stack traces in a process being debugged. One can choose whether to set breakpoints, single step through the target process or continue to the next break point.