net/go.book
All Parts Marketing

Browse by Topic

Each topic below is generated from the chapters that cover it — click one to jump straight to the list of matching chapters.

TCP/IP Networking

Sockets, three-way handshake, reliable streams, and the foundations of the internet protocol suite.

UDP

Datagrams, connectionless communication, and when to trade reliability for speed.

HTTP & REST APIs

Request/response protocols, HTTP/3, QUIC, routing, and building RESTful APIs.

WebSockets & Real-Time

Persistent connections, chat, push notifications, SSE, and real-time communication.

DNS

The domain name system: resolution, records, and Go implementations.

gRPC & Distributed Protocols

gRPC, Protocol Buffers, message queues, service discovery, and distributed systems.

Security & Encryption

TLS, PKI, certificates, ethical hacking, and offensive/defensive security.

Concurrency & Go Fundamentals

Goroutines, channels, context, and the Go language fundamentals that power networked apps.

Databases & Persistence

PostgreSQL, SQLite, caching, and Redis in Go APIs.

Containers, Cloud & DevOps

Docker, Kubernetes, Google Cloud, CI/CD, serverless, and deployment.

Blockchain, IoT & Emerging

Blockchain, Web3 networking, IoT messaging, and wireless networks.