To get the most out of this book
You will need a version of Go later than 1.19 installed on your computer. All code examples have been tested using Go 1.19 on macOS. After Chapter 6, running the BookSwap
demo application will require you to have PostgreSQL installed or run it using Docker.
Software covered in the book |
Operating system requirements |
Go 1.19 |
Windows, macOS, or Linux |
PostgreSQL 15 |
Windows, macOS, or Linux |
Docker Desktop 4.17 |
Windows, macOS, or Linux |
Postman 10 (optional) |
Windows, macOS, or Linux |
The GitHub repository describes the configuration required for running the BookSwap
application locally, which includes setting some local environment variables.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
You will get the most out of reading this book if you are already familiar with the fundamentals and syntax of Go. If you are completely new to Go, you can complete a tour of Go here: https://go.dev/tour/list.