We tackle the Go context package. We cover timeouts with goroutines, how to use contexts in your own code, how to use contexts with common packages and how you can use contexts as a way to pass around data and avoid expensive network calls.