-
Book Overview & Buying
-
Table Of Contents
Practical Systems Programming in Go
By :
In this chapter, you have seen how Go's simplicity and strong standard library make it a first-class choice for web development. You started by understanding the net/http and context packages — the essential building blocks for networked applications — and advanced through creating proxy servers and profiling web workloads. Then, by developing a complete note-taking web service and a command-line client, you experienced firsthand how Go's design encourages clarity, reusability, and performance. You even learned how to read data from Prometheus!
With the skills you have gained in this chapter, you now understand how Go handles networking, concurrency, and communication between systems — all fundamental ideas in computer science. In the next chapter, we will shift gears and explore something even more ambitious: writing your own programming language. This journey will take you beneath the surface of the tools you have been using so far and into the...