The previous chapter discussed benchmarking Go code using benchmark functions, testing in Go, example functions, code coverage, cross-compilation, and profiling Go code, as well as generating documentation in Go and creating Docker images that contain the software that you want.
This chapter is all about network and web programming, which means that you will learn how to create web applications that work over computer networks and the Internet. However, you will have to wait for Chapter 13, Network Programming – Building Your Own Servers and Clients, to learn how to develop TCP and UDP applications.
Please note that in order to follow this chapter and the next one successfully, you will need to know some basic information about HTTP, networking, and how computer networks work.
In this chapter, you will learn about the...