The start of a series of a posts looking at how an executable produced by Go 1.4.1 bootstraps the environment in which it runs. This is low level stuff.
Over the course of 1 hour and 46 minutes, Andrew Gerrand and Brad Fitzpatrick write the beginnings of a HTTP/2 client in Go. It’s long but you should pick up some new techniques and ideas.
The Ardan Labs Go Bootcamp is a 3 day class providing a comprehensive, idiomatic view of Go. It covers syntax, concurrency, channels, testing, debugging + more. Great for anyone wanting to get a jumpstart on Go or to understand more of the language.
“For the 1.6 release, I’d like to propose doing some more radical surgery on the compiler. I’d like to convert from the current syntax-tree-based IR to a more modern SSA-based IR.”