The following are the pieces of software that should be pre-installed for running the code samples in this chapter:
- OS: Linux (Ubuntu 18.04)/ Windows 10/Mac OS X >=10.13
- Software: Docker >= 18 (Docker Desktop for Windows and Mac OS X)
- The latest version of the Go compiler == 1.13.5
We use Docker in this book to run a few sandbox environments. Docker is a virtualization platform that imitates an OS in a sandbox. Using it, we can cleanly run an application or service without affecting the host system.
You can find the code used in this chapter on the book's GitHub repository at https://github.com/PacktPublishing/Hands-On-Restful-Web-services-with-Go/tree/master/chapter1.