The Foundations of Network Programming in Go

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 ...

Get Mastering Go - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.