Go Programming Patterns: Slices, Interfaces & Performance

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

Modern C++ Features Guide: Literals, Override & Control

Complete guide to modern C++ features: user-defined literals, override/final specifiers, and function control mechanisms.

June 27, 2025 · 6 min · Garry Chen

Modern C++ Features Guide: Auto, Type Deduction & More

Complete guide to modern C++ features: auto, decltype, type deduction, uniform initialization, and usability improvements.

June 25, 2025 · 10 min · Garry Chen

C++ Iterators Guide: Range-Based For & Custom Iterators

Complete guide to C++ iterators: categories, range-based for loops, and building custom iterators with practical examples.

June 24, 2025 · 8 min · Garry Chen

C++ Exception Handling Guide: Safety & Best Practices

Complete guide to C++ exception handling: exception safety, RAII patterns, noexcept, and best practices for robust code.

June 23, 2025 · 6 min · Garry Chen