Hi, I'm Jonathan Hall

I'm on a mission to make code accessible to people of all skill levels.

Go is a simple language. That doesn't mean it's always obvious. I'll send you daily suggestions and advice to improve your understanding and control of the language so that you may boldly Go.

Not sure? Browse the archive.

Popular Posts

JSON Tricks: JSON Arrays as Go Structs

How can you marshal and unmarshal JSON array as though it were a struct in Go?

JSON Tricks: Extending an Embedded Marshaler

How can you embed a struct with a custom MarshalJSON() method?