dxu's blog
Optimistic concurrency control in ATS
Tracking down a race condition in the Apache Trafficserver logging subsystem
Creating a basic Linux kernel development setup
systemd and sd_notify(3)
std::vector and emplace_back
Comparing interned strings
/proc/[pid] and the missing threads
GDB hacking
Playing with C++ templates
GDB hacking part 2
Understanding btrfs internals
Setting up a barebones website
On writing unmaintainable code
Waiting on process exit
Understanding btrfs internals part 2
Understanding btrfs internals part 3
Understanding btrfs internals part 5
Understanding btrfs internals part 4
libbpf-rs: eBPF for the Rust ecosystem
C++ patterns: static registration
Switching to Caddy
Debug
DWARF stack walks and fast symbolization for BPF
Ahead-Of-Time compiled bpftrace programs
Rewriting clipd
Pull request review (prr)
BPF and go pprof
File capabilities and /proc/<pid>
3D modeling with OpenSCAD
Generating kernel patchsets
Visualizing below using Grafana
Not so perfect forwarding
vmtest: Run your tests in virtual machines
The case for a community maintained BPF book
Sudo and signal propagation
Kernel string overcopying
bpfilter is forever
Revamping bpftrace’s CI with Nix
AppImage explosions
Truthiness in C
Packet drop reasons
Kernel IPIs
Pull request review: still files!
Innovative –help messages
errno and libc
Reading local variables with bpftrace
Big strings in bpftrace
Application blackbox
Flaky tests, or: why not to ignore mysteries
Nix dependency tree