Essential Go Programming Patterns: Slices, Interfaces, Performance Optimization

Master essential Go programming patterns including slice memory management, interface design, time handling, and performance optimization techniques for better Go applications.

June 28, 2025 · 6 min · Garry Chen

How Go Achieves High-Performance Network Programming with Epoll Under the Hood

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

August 13, 2023 · 15 min · Garry Chen