This material covers the essential things you need to know about designing software in Go.
Note: This material has been designed to be taught in a classroom environment. The code is well commented but missing some of the contextual concepts and ideas that will be covered in class.
All material is licensed under the Apache License Version 2.0, January 2004.