About Skills Projects Blog Contact View my CV ↗ Español
← Back to projects Book · Web / PDF / EPUB

Networking with Go, Made Easy.

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

OF
Developed by Omar Flores · SazarDev Full Stack Developer · Flutter, Go, React, DevOps
GitHub LinkedIn
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
GoGinFiberPostgreSQLDockerClean Architecture
Infrastructure
TCP/IPHTTPWebSocketsDNSgRPCTLS
Integrations
Google CloudWebRTC
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.