2025

RVO (Return Value Optimization) and deleted move constructors pitfall. -

Solve SIOF (Static Initialization Order Fiasco) with Meyer's Singleton. -

2024

Re-visit Sorting algorithms with C++. -

LeetCode Graph Question Summary -

LeetCode Binary Tree Question Summary -

LeetCode Linked List Question Summary -

Asynchronous Multi-Thread Design Pattern with C++ -

Type Conversions in C++ and Rust -

Precision loss detection in control systems. -

Understand routing and NAT with WireGuard VPN. -

Ubuntu 24.04 LTS cloud server quick configuration. -

Why is std::hash a struct? -

Perfect forwarding in C++. -

Avoid virtual functions in C++. -

How to NOT nest your code. -

Set up Jenkins and Nginx reverse proxy in docker containers. -

Make Jenkins accessible only through WireGuard VPN. -

Set up Let's Encrypt (Certbot) and Nginx in docker containers. -