Adam Chalmers
2024 reflections
EuroRust 2024 talk: Code as contract as code
RustConf 2024 talk: Building a programming language for CAD
My Developer Voices interview
I'm speaking at RustConf 2024!
My Kitty terminal config
Video: My VM and its time-travelling debugger
Free users are incredible
2023 reflections
Video: Error handling
Video: Analyzing performance
Investigating crazy compile times
Video: Parsing a programming language
Interviewed at Filtra.io
Video: My P99Conf talk on Rust backends
Video: Parsing text with Winnow
Rustconf 2023 recap
Missed opportunities for git aliases
Introduction to HTTP Multipart
Why use Rust on the backend?
I'm on Rustacean Station
Signals vs. Servers
2022 reflections
Illegal satire about Rust
Solving common problems with Kubernetes
Static streams for faster async proxies
What are Rust's HTTP extensions?
What I learned from making a DNS client in Rust
Parsing DNS headers with Nom
Parsing bitstreams with Nom
Parsing Text with Nom
Pin, Unpin, and why Rust needs them
Grids in Rust, part 2: const generics
Grids in Rust, part 1: nested vs. flat Vecs