Technical requirements

To follow along with this chapter, you can do either of the following:

  • Go to, which will allow you to run or test your code online
  • Download the Go programming language, along with a compatible IDE

If you haven't downloaded Go yet, you can download the Go language by going to, downloading the Go flavor for your operating system, and then installing it.

For the local IDE, I prefer Visual Studio Code (, along with its popular Go plugin (

Get Hands-On Full Stack Development with Go now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.