The Curious Engineer

All blogs / Rust

Adam Chalmers

blog.adamchalmers.com

Blogging, generally about Rust

RustSoftware / engineering practice

Posts
37 from 22 Mar 2021 to 3 Apr 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://blog.adamchalmers.com/atom.xml

2026 2

  1. My year of reading Chinese history
  2. 2025 reflections

2025 4

  1. I am 34
  2. 2024 reflections
  3. EuroRust 2024 talk: Code as contract as code
  4. RustConf 2024 talk: Building a programming language for CAD

2024 5

  1. My Developer Voices interview
  2. I'm speaking at RustConf 2024!
  3. My Kitty terminal config
  4. Video: My VM and its time-travelling debugger
  5. Free users are incredible

2023 15

  1. 2023 reflections
  2. Video: Error handling
  3. Video: Analyzing performance
  4. Investigating crazy compile times
  5. Video: Parsing a programming language
  6. Interviewed at Filtra.io
  7. Video: My P99Conf talk on Rust backends
  8. Video: Parsing text with Winnow
  9. Rustconf 2023 recap
  10. Missed opportunities for git aliases
  11. Introduction to HTTP Multipart
  12. Why use Rust on the backend?
  13. I'm on Rustacean Station
  14. Signals vs. Servers
  15. 2022 reflections

2022 8

  1. Illegal satire about Rust
  2. Solving common problems with Kubernetes
  3. Static streams for faster async proxies
  4. What are Rust's HTTP extensions?
  5. What I learned from making a DNS client in Rust
  6. Parsing DNS headers with Nom
  7. Parsing bitstreams with Nom
  8. Parsing Text with Nom

2021 3

  1. Pin, Unpin, and why Rust needs them
  2. Grids in Rust, part 2: const generics
  3. Grids in Rust, part 1: nested vs. flat Vecs