Appearances
Talks
Context propagation in Go — TBD
On passing a context down, recording why it stopped, keeping context values in check, and enforcing the rules with linters. Related posts: What canceled my Go context?, Avoiding collisions in Go context keys.
Cheap rigor — TBD
On Go, agents, and doing the right things from commit one.
Go interface segregation redux — Dec 3, 2025, GDG Berlin
Spoke at the Go Developer Group Berlin meetup about applying interface segregation in Go, keeping interfaces small and consumer-defined. Related post: Revisiting interface segregation in Go.
Podcasts
Cup o’ Go — Jun 23, 2025
Episode | Related post: You probably don’t need a DI framework
Chatted with Jonathan Hall and Shay Nehmad about what makes Go different from other languages and why you probably don’t need a dependency injection framework.