Quirky parts of go
Ever wondered what happens
- when a defer
red readCloser.Close() errors?
- when nil is not nil
- when short variable declarations are about to shadow (or not?) a variable
I'll explore this in a talk about the weirder parts of go to sow some confusion and hopefully gain some laughs. :)