introducing and setting up go
serving and routing
connecting to data
using templates
frontend integration with restful apis
sessions and cookies
microservices and communication
loggong and testing
security
module 2
chat application with web sockets
adding authentication
three ways to implament profile pictures
command-line tools to find domain names
building distributed systems and working with flexible data
exposing data and functionality through a restful data web service api
random recommendations web service
filesystem backup
module 3
an introduction to concurrency in go
understanding the concurrency model
developing a concurrent strategy
data integrity in an application
locks, blocks, and better channels
c10k - a non-blocking web server in go
concurrent application architecutre
logging and testing concurrency in go
advanced concurrency and best practices