golang
2022
Designing Go Libraries: The Talk: The Article 53 minutes
Introduction to generics in Go 13 minutes
Go Patterns and Practices talk
Subcommands with Go’s flag package 10 minutes
Mock programs to test os/exec in Go 17 minutes
2021
Go errors: Use %q with fmt.Errorf 1 minute
How to write flexible YAML shapes in Go 11 minutes
2020
How to parse Newline Delimited JSON in Go 2 minutes
Go Gotcha: Struct pointers as map keys 2 minutes
2019
Filter Go slices without allocating 7 minutes
Go Antipatterns: Channels that fire once 3 minutes
Understanding Go’s token.Pos 7 minutes
2018
Go Antipatterns: With* Context Managers 5 minutes