Go Pipeline Pattern Guide: Channels & Concurrent Processing

Learn Go’s pipeline pattern for building modular, concurrent applications. Explore channel-based pipelines, HTTP middleware chains, and fan-in/fan-out patterns using goroutines for efficient data processing and stream operations.

July 10, 2025 · 4 min · Garry Chen

Go Network Programming: How Epoll Powers Performance

Exploring how Go combines the simplicity of synchronous programming with the efficiency of epoll-based asynchronous I/O for high-performance network programming.

June 13, 2025 · 15 min · Garry Chen