Book

Networking with Go, Made Easy

Free, open-source book: TCP/IP, sockets and concurrent network programming in Go from scratch

Web PDF EPUB
OF

Developed by

Omar Flores · SazarDev

Full Stack Developer · Flutter, Go, React, DevOps

Networking with Go, Made Easy

About the project

Free, open-source book (151 chapters, 6 parts) that teaches computer networking and network programming in Go end to end: how networks actually work, how to write real networking code in Go, and how to use that code to build production-grade APIs and do offensive/defensive security work. Covers TCP/IP, UDP, HTTP, WebSockets, DNS, goroutines, channels, context, gRPC, WebRTC, TLS, and production REST APIs with Gin, Fiber, PostgreSQL, Docker, and Clean Architecture. Every hands-on example is a complete, runnable Go program, not a fragment.

Tech Stack

Backend
Go Gin Fiber PostgreSQL Docker Clean Architecture
Infrastructure
TCP/IP HTTP WebSockets DNS gRPC TLS
Integrations
Google Cloud WebRTC

Omar Flores · SazarDev

Like what you see?

Just like Networking with Go, Made Easy was designed and built by me, your idea can become reality. Tell me about your project and let's make it happen.