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

JavaScript Async Programming: From Callbacks to Promises

Comprehensive guide to JavaScript async programming - from hardware limitations and CPU latency to event loops, callback hell, and the evolution of Promises for better concurrency.

June 13, 2025 · 23 min · Garry Chen

C++ Memory Management Guide: Heap vs Stack & RAII Patterns

Heap vs Stack allocation, RAII patterns for resource management, and best practices to avoid memory leaks.

June 9, 2025 · 10 min · Garry Chen