Mark Bates

@markbates at Gopher Guides


Advanced Go
Wednesday 9:00 - 17:00
Your rating:

Advanced Go Workshop

You've been writing Go now for a few months and you want to take things to the next level, this Advanced Go workshop will get you there. In this workshop we will skip the language basics and dive into the topics that all Go developers need to know about when writing production level Go applications.

In this one day Advanced Go workshop we will cover the following topics:

  • Profiling and Benchmarking
  • Debugging Applications with Delve
  • Understanding context.Context
  • Using Reflection
  • Working with Databases
Along the way we'll learn lots of great little tips, tricks, and other hidden gems about Go.

Who is this workshop for?

  • You have a solid handle on the foundations of the Go langauge
  • You are proficient with using the command line tools for your chosen platform
  • You want to take your Go applications to the next level of performance and stability


Mark Bates is a full stack web developer with over 18 years of experience building high quality scalable applications for companies such as Apple, USA Today, Klarna, and Palm. He has written three books, “Distributed Programming with Ruby”, “Programming in CoffeeScript”, and “Conquering the Command Line”. Mark has spoken at conferences around the world, has led user groups such as Boston Ruby and Boston Golang, and has helped to organize conferences such as GothamGo and GopherCon.

Mark is the co-founder of, a platform for connecting technical events with high quality content and speakers. Mark is also a partner at Gopher Guides, the industry leader for Go training and conferences.

In his spare time Mark leads development of the Go web framework Buffalo.

Create account

You need an account to save events or rate talks.

Already have an account? Sign in

Sign in

Sign in to save events or rate talks.