Blog
-
Immer Complete Guide | Immutable State Made Easy
Complete Immer guide for immutable state updates.
-
Modern C++ (C++11~C++20) Core Syntax Cheatsheet | auto
Modern C++ C++11~C++20 core syntax cheatsheet.
-
C++ Segmentation Fault: Five Causes and Debugging with GDB,
Fix segfaults: null dereference, dangling pointers, stack overflow, buffer overrun, bad casts.
-
C++ Performance Optimization: Copies, Allocations, Cache,
Speed up C++ code: pass by const reference, move semantics, vector reserve, object pools, cache-friendly layouts, compiler flags (-O2, LTO), and profiling.
-
Asio Deadlock Debugging: Async Callbacks, Locks, and Strands
Hidden deadlocks in Boost.Asio: mutex + condition_variable with async completion, lock ordering, and fixes with strands, std::lock, and thread dumps.
-
Complete AWS Lambda Complete Guide | Serverless· API Gateway
Complete guide to building serverless apps with AWS Lambda.
-
Python Environment Setup — Complete Guide
Set up Python on Windows/Mac/Linux: install Python 3, pip, venv, VS Code, PyCharm, requirements.txt, Poetry, and a clean project layout for beginners.
-
C++ file I/O | ifstream, ofstream, and binary reads/writes
Read and write files with fstream: open modes, text vs binary on Windows, CSV and logging examples, binary struct saves, error checks, and large-file pa...
-
C++ Algorithm Sort: std::sort, stable_sort, partial_sort &
Compare C++ std::sort, stable_sort, partial_sort, and nth_element: custom comparators, partial sorts, median selection, and practical STL sorting patterns.
-
C++ Move Errors
Understand use-after-move, what std::move really does, move constructors, RVO, and ten common mistakes—so you can fix crashes and avoid undefined behavior.