Workshop: Go Tooling in Action


9:00am - 4:00pm


Fri, 30 Jun


  • Participants should have Go 1.8 installed on their environment and VSCode.
  • Any other editor in this list is accepted, but VSCode is the one the instruction will assume.

In this workshop, you'll get to use the tools that make Go a great programming language to use. You will get to use a series of tools, from the well known "go" tool to the less known tools that will allow you to profile, debug, and understand the performance of your programs.

We will also use Visual Studio Code as a Go editor, and see how many tools make the coding experience amazing. You are of course welcome to use any other editor, as nowadays most provide great integrations with Go tooling.

You need to have only basic knowledge of Go to follow this workshop. Most code is easy to read, and we will be actually concentrating on how the tools work, rather than writing code. For a taste of what this workshop will cover, you can watch this video on YouTube:

Target Audience:

Developers with experience in some compiled programming language. Not necessarily Go, but knowing Go will help.

Method of Instruction:

Hands-on exercises + lecture

Speaker: Francesc Campoy

Developer Advocate @Google

Francesc Campoy Flores is a Developer Advocate for Go and the Cloud at Google. He joined the Go team in 2012 and since then he has written some considerable didactic resources and traveled the world attending conferences, organizing live courses, and meeting fellow gophers. He joined Google in 2011 as a backend software engineer working mostly in C++ and Python, but it was with Go that he rediscovered how fun programming can be.

Find Francesc Campoy at


Monday, 26 June

Tuesday, 27 June

Wednesday, 28 June