In this chapter the following recipes will be covered:
- Working with web handlers, requests, and ResponseWriters
- Using structs and closures for stateful handlers
- Validating input for Go structs and user inputs
- Rendering and content negotiation
- Implementing and using middleware
- Building a reverse proxy application
- Exporting GRPC as a JSON API