Blog
-
C++ Adapter Pattern: Complete Guide | Interface Wrapping & Legacy Integration
Adapter pattern in C++: object vs class adapter, payment/API examples, unique_ptr—bridge incompatible interfaces for legacy and third-party code with SE...
-
Go in 2 Weeks #02 | Day 3–4: Memory & Data Structures — Pointers Without Pointer Arithmetic
Go pointers, slices, and maps for C++ developers: safe *T, len/cap/append, map lookup with ok, and how slices differ from std::vector. Part of the 2-wee...
-
Go in 2 Weeks #03 | Day 5–6: OOP Without Classes — Prefer Composition Over Inheritance
No class keyword in Go: structs, methods, pointer vs value receivers, embedding, and NewXxx constructors compared to C++. Part of the 2-week Go series f...
-
Go in 2 Weeks #06 | Days 10–11: Goroutines & Channels — Concurrency That Scales
Go goroutines vs C++ threads: lightweight stacks, channels, buffered vs unbuffered, select, WaitGroup, worker pools, pipelines. SEO: golang goroutine tu...
-
C++ ADL (Argument-Dependent Lookup): Namespaces & Operators
Argument-dependent lookup in C++: finding functions in associated namespaces, swap idiom, operator overloads, pitfalls, and disabling ADL.
-
C++ Aggregates & Aggregate Initialization | Practical Complete Guide
What is an aggregate type, how brace initialization works, C++17/20 changes (bases, designated initializers), arrays, and production patterns for config...
-
C++ Heap Algorithms: make_heap, push_heap, pop_heap, sort_heap, and priority_queue
Master C++ heap algorithms: make_heap, push_heap, pop_heap, sort_heap, is_heap, priority_queue, custom comparators, performance benchmarks, and producti...
-
C++ Algorithm | 'STL algorithm' Core Summary
C++ STL algorithm core summary. Frequently used functions like sort, search, transform, and tips to prevent mistakes and make selections.
-
C++ Algorithm Permutation | 'Permutation Algorithm' Guide
Generate lexicographic permutations with C++ next_permutation and prev_permutation. Explains sort-then-loop pattern and brute force/practical usage.
-
C++ Algorithm Problem Solving | 10 Essential Coding Test Problems
Cover 10 essential C++ algorithm coding test problems. Provides optimized C++ solutions for frequently tested types like Two Sum, binary search, dynamic...