C++ Posts List
This page contains a comprehensive list of all C++ blog posts, organized by category, topic, and date. Use this page to quickly find posts on specific topics.
Summary Statistics
- Total Posts: 106
- Categories: Multiple categories covering C++ fundamentals, STL, concurrency, modern C++, embedded systems, and more
All Posts
| Title | Date | Categories | Tags | Link |
|——-|——|————|——|——|
| C++ Complete Learning Path: All Posts Organized by Category |
Jan 14, 2026 |
cpp, learning-path, tutorial, guide, reference |
cpp, learning-path, tutorial, guide, reference, curriculum, all-posts |
View Post |
| C++ Defining Data Structures: Complete Guide with Examples |
Jan 14, 2026 |
cpp, programming, tutorial, data-structures, algorithms |
cpp, data-structures, struct, class, tree-traversal, dfs, bfs, smart-pointers |
View Post |
| C++ Defining Data Structures: Complete Guide with Examples |
Jan 14, 2026 |
cpp, programming, tutorial, data-structures, algorithms |
cpp, data-structures, struct, class, tree-traversal, dfs, bfs, smart-pointers |
View Post |
| C++ Virtual Functions and Virtual Table (VTable): Deep Dive Guide |
Dec 4, 2025 |
cpp, programming, tutorial, oop, polymorphism, inheritance |
cpp, virtual-functions, vtable, virtual-table, polymorphism, runtime-binding, memory-layout |
View Post |
| C++ Virtual Functions: Complete Guide with Examples |
Dec 4, 2025 |
cpp, programming, tutorial, oop, polymorphism, inheritance |
cpp, virtual-functions, polymorphism, runtime-binding, vtable, inheritance |
View Post |
| C++ Virtual Destructors: Complete Guide with Examples |
Dec 4, 2025 |
cpp, programming, tutorial, oop, memory-management, polymorphism |
cpp, virtual-destructor, destructor, memory-leak, polymorphism, inheritance |
View Post |
| C++ Runtime Polymorphism: Complete Guide with Examples |
Dec 4, 2025 |
cpp, programming, tutorial, oop, polymorphism, inheritance |
cpp, runtime-polymorphism, polymorphism, virtual-functions, late-binding, vtable |
View Post |
| C++ Pure Virtual Functions: Complete Guide with Examples |
Dec 4, 2025 |
cpp, programming, tutorial, oop, polymorphism, abstract-classes |
cpp, pure-virtual-functions, abstract-class, interface, polymorphism, inheritance |
View Post |
| C++ Function Overriding: Complete Guide with Examples |
Dec 4, 2025 |
cpp, programming, tutorial, oop, polymorphism, inheritance |
cpp, function-overriding, override, inheritance, polymorphism, virtual-functions |
View Post |
| C++ Thread Resource Sharing: Bus vs Queue and Other Approaches |
Dec 3, 2025 |
cpp, concurrency, multithreading, resource-sharing, synchronization |
cpp, concurrency, multithreading, bus, queue, message-passing, mutex, atomic, lock-free, shared-memory |
View Post |
| C++ Thread Pool: Multi-Thread Task Execution Guide and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, thread-pool, task-execution |
cpp, concurrency, multithreading, thread-pool, task-queue, worker-threads, async-execution |
View Post |
| C++ std::shared_future: Multi-Thread Shared Result Guide and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, shared-future, future |
cpp, concurrency, multithreading, shared-future, future, shared-state, multi-consumer |
View Post |
| C++ Reader-Writer Pattern: Multi-Thread Synchronization Guide and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, reader-writer, synchronization |
cpp, concurrency, multithreading, reader-writer, shared-mutex, read-write-lock, synchronization, thread-safety |
View Post |
| C++ std::promise and std::future: Multi-Thread Communication Guide and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, promise, future, communication |
cpp, concurrency, multithreading, promise, future, communication, async, shared-state |
View Post |
| C++ Producer-Consumer Patterns: Single/Multiple Producer and Consumer Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, producer-consumer, patterns |
cpp, concurrency, multithreading, producer-consumer, queue, condition-variable, mutex, thread-safety, synchronization |
View Post |
| C++ Producer-Consumer Pattern: Multi-Thread Examples and Implementation |
Dec 3, 2025 |
cpp, concurrency, multithreading, producer-consumer |
cpp, concurrency, multithreading, producer-consumer, queue, condition-variable, mutex, thread-safety |
View Post |
| C++ Work Stealing Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, work-stealing |
cpp, concurrency, multithreading, design-patterns, work-stealing, load-balancing, real-world |
View Post |
| C++ Thread Pool Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, thread-pool |
cpp, concurrency, multithreading, design-patterns, thread-pool, real-world |
View Post |
| C++ Read-Write Lock Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, read-write-lock |
cpp, concurrency, multithreading, design-patterns, read-write-lock, shared-mutex, real-world |
View Post |
| C++ Reactor Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, reactor |
cpp, concurrency, multithreading, design-patterns, reactor, event-driven, real-world |
View Post |
| C++ Producer-Consumer Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, producer-consumer |
cpp, concurrency, multithreading, design-patterns, producer-consumer, real-world |
View Post |
| C++ Pipeline Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, pipeline |
cpp, concurrency, multithreading, design-patterns, pipeline, staged-execution, real-world |
View Post |
| C++ Map-Reduce Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, map-reduce |
cpp, concurrency, multithreading, design-patterns, map-reduce, parallel-processing, real-world |
View Post |
| C++ Future/Promise Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, future, promise |
cpp, concurrency, multithreading, design-patterns, future, promise, async, real-world |
View Post |
| C++ Fork-Join Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, fork-join |
cpp, concurrency, multithreading, design-patterns, fork-join, divide-conquer, real-world |
View Post |
| C++ Bounded Buffer Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, bounded-buffer |
cpp, concurrency, multithreading, design-patterns, bounded-buffer, backpressure, real-world |
View Post |
| C++ Actor Model Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, actor-model |
cpp, concurrency, multithreading, design-patterns, actor-model, message-passing, real-world |
View Post |
| C++ Active Object Pattern: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, active-object |
cpp, concurrency, multithreading, design-patterns, active-object, actor, real-world |
View Post |
| C++ std::packaged_task: Multi-Thread Task Wrapper Guide and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, packaged-task, future |
cpp, concurrency, multithreading, packaged-task, future, task-wrapper, async-execution |
View Post |
| C++ Mutex: Complete Guide with Scenarios and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, mutex, synchronization |
cpp, concurrency, multithreading, mutex, lock, synchronization, thread-safety |
View Post |
| C++ Multi-Threading Technologies: Complete Guide and Index |
Dec 3, 2025 |
cpp, concurrency, multithreading, technologies |
cpp, concurrency, multithreading, mutex, atomic, future, promise, synchronization |
View Post |
| C++ Multi-Threading Practical Patterns: Task Queues, Logging, Performance Monitoring, and Lambda |
Dec 3, 2025 |
cpp, concurrency, multithreading, practical-patterns, task-queue, logging |
cpp, concurrency, multithreading, task-queue, logging, performance-monitoring, lambda, practical-patterns |
View Post |
| C++ Multi-Threading Learning Paths: Complete Guide with Links |
Dec 3, 2025 |
cpp, concurrency, multithreading, learning-guide |
cpp, concurrency, multithreading, learning-path, guide, tutorial, curriculum |
View Post |
| C++ Multi-Threading Design Patterns: Complete Guide and Index |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns |
cpp, concurrency, multithreading, design-patterns, synchronization, thread-safety |
View Post |
| C++ Lock-Free Design: How It Works, STL Usage, Scenarios, and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, lock-free, atomic |
cpp, concurrency, multithreading, lock-free, atomic, wait-free, memory-ordering, performance |
View Post |
| C++ Gated Controlled Callback Dispatcher: Multi-Thread Pattern |
Dec 3, 2025 |
cpp, concurrency, multithreading, callback-dispatcher, gate |
cpp, concurrency, multithreading, callback-dispatcher, gate, event-handling, async-callbacks |
View Post |
| C++ Gate + Thread Pool + Callback Queue: Advanced Multi-Thread Pattern |
Dec 3, 2025 |
cpp, concurrency, multithreading, gate, thread-pool, callback-queue |
cpp, concurrency, multithreading, gate, thread-pool, callback-queue, synchronization, async-execution |
View Post |
| C++ Condition Variable: Multi-Thread Synchronization Guide and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, condition-variable, synchronization |
cpp, concurrency, multithreading, condition-variable, mutex, wait, notify, synchronization |
View Post |
| C++ Common Multi-Threading Patterns: Real-World Engineering Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, design-patterns, real-world |
cpp, concurrency, multithreading, design-patterns, producer-consumer, thread-pool, future, map-reduce, actor-model, real-world |
View Post |
| C++ Barrier and Latch: Multi-Thread Synchronization Primitives Guide |
Dec 3, 2025 |
cpp, concurrency, multithreading, synchronization, barriers, latches |
cpp, concurrency, multithreading, barrier, latch, synchronization, cpp20, thread-coordination |
View Post |
| C++ Background Thread File Loader: Batch Loading for Line-by-Line Consumption |
Dec 3, 2025 |
cpp, concurrency, multithreading, file-io, producer-consumer |
cpp, concurrency, multithreading, file-io, producer-consumer, batch-processing, background-thread |
View Post |
| C++ Atomic Operations: Complete Guide with Examples and Scenarios |
Dec 3, 2025 |
cpp, concurrency, multithreading, atomic, operations |
cpp, concurrency, multithreading, atomic, memory-ordering, lock-free, synchronization |
View Post |
| C++ std::async: Multi-Thread Async Execution Guide and Examples |
Dec 3, 2025 |
cpp, concurrency, multithreading, async, future, promise |
cpp, concurrency, multithreading, async, future, promise, async-execution, std-async |
View Post |
| C++ Thread Resource Sharing: Bus vs Queue and Other Approaches |
Dec 3, 2025 |
cpp, concurrency, multithreading, resource-sharing, synchronization |
cpp, concurrency, multithreading, bus, queue, message-passing, mutex, atomic, lock-free, shared-memory |
View Post |
| C++ STL Concurrency Support Guide: Thread-Safe Containers, Atomic Operations, and Synchronization Primitives |
Dec 2, 2025 |
cpp, stl, concurrency, thread-safe, atomic, synchronization |
cpp, stl, concurrency, thread-safe, atomic, mutex, condition_variable, shared_mutex, lock_guard, unique_lock |
View Post |
| C++ Smart Pointers Complete Guide: unique_ptr, shared_ptr, weak_ptr - Scenarios, Examples, and Common Pitfalls |
Dec 2, 2025 |
cpp, smart-pointers, memory-management, raii |
cpp, smart-pointers, unique_ptr, shared_ptr, weak_ptr, memory-management, raii, ownership, resource-management |
View Post |
| C++ Function Pointers Complete Guide: Syntax, Scenarios, Examples, and Common Pitfalls |
Dec 2, 2025 |
cpp, programming, function-pointers, pointers, callbacks |
cpp, function-pointers, pointers, callbacks, member-function-pointers, function-objects, function-signatures |
View Post |
| C++ Concurrency Complete Guide: How It Works, Scenarios, Examples, and Common Practices |
Dec 2, 2025 |
cpp, concurrency, multithreading, parallel-programming, async |
cpp, concurrency, multithreading, parallel-programming, async, thread-pool, producer-consumer, race-condition, deadlock, lock-free |
View Post |
| C++ Callback Guide: Introduction, Scenarios, Examples, and Thread-Safe Patterns |
Dec 2, 2025 |
cpp, programming, callback, functional, async, concurrency |
cpp, callback, std::function, lambda, future, mutex, async, functional-programming, thread-safe |
View Post |
| C++ std::vector Guide: Common Methods and Usage Patterns |
Nov 24, 2025 |
cpp, stl, containers, vector |
cpp, vector, stl, containers, array, dynamic-array, performance |
View Post |
| C++ std::unordered_set Guide: Hash-Based Set Container |
Nov 24, 2025 |
cpp, stl, containers, unordered-set |
cpp, unordered_set, stl, containers, hash-set, hash-table, associative-container |
View Post |
| C++ std::unordered_map Guide: Hash-Based Key-Value Container |
Nov 24, 2025 |
cpp, stl, containers, unordered-map |
cpp, unordered_map, stl, containers, hash-table, key-value, associative-container |
View Post |
| C++ std::string Guide: Common Methods and Usage Patterns |
Nov 24, 2025 |
cpp, stl, string, containers |
cpp, string, stl, containers, text-processing, algorithms |
View Post |
| C++ std::set Guide: Ordered Container Essentials |
Nov 24, 2025 |
cpp, stl, containers, set |
cpp, set, stl, containers, balanced-tree, stdset |
View Post |
| C++ std::map Guide: Ordered Key-Value Container |
Nov 24, 2025 |
cpp, stl, containers, map |
cpp, map, stl, containers, key-value, balanced-tree, associative-container |
View Post |
| C++ std::list Guide: Doubly-Linked List Container |
Nov 24, 2025 |
cpp, stl, containers, list |
cpp, list, stl, containers, linked-list, doubly-linked-list, sequence-container |
View Post |
| C++ Iterator Guide: Common Cases and Key-Value Storage Patterns |
Nov 24, 2025 |
cpp, stl, iterators, containers, algorithms |
cpp, iterator, stl, containers, map, unordered_map, performance, algorithms |
View Post |
| C++ std::deque Guide: Double-Ended Queue Container |
Nov 24, 2025 |
cpp, stl, containers, deque |
cpp, deque, stl, containers, double-ended-queue, sequence-container, random-access |
View Post |
| C++ std::array Guide: Fixed-Size Array Container |
Nov 24, 2025 |
cpp, stl, containers, array |
cpp, array, stl, containers, fixed-size, stack-allocated, sequence-container |
View Post |
| C++ Computer Network Interview Q&A - Complete Guide |
Nov 16, 2025 |
interview-preparation, cpp, networking, system-programming, socket-programming, tcp-ip, udp, interview-questions |
|
View Post |
| System Design Interview Summary |
Nov 15, 2025 |
interview-preparation, system-design, software-engineering |
system-design, interview-preparation, architecture, scalability, reliability |
View Post |
| C++26 New Features: Expected Features and Proposals |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, c++26, modern-cpp, future |
cpp, c++26, reflection, contracts, pattern-matching, value-semantics, networking |
View Post |
| C++23 New Features: Complete Guide and Reference |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, c++23, modern-cpp |
cpp, c++23, expected, stacktrace, print, std-print, ifconsteval, deducing-this |
View Post |
| C++20 New Features: Complete Guide and Reference |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, c++20, modern-cpp |
cpp, c++20, concepts, ranges, coroutines, modules, spaceship-operator, consteval, constinit |
View Post |
| C++17 New Features: Complete Guide and Reference |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, c++17, modern-cpp |
cpp, c++17, structured-bindings, if-constexpr, fold-expressions, filesystem, optional, variant, string-view |
View Post |
| C++14 New Features: Complete Guide and Reference |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, c++14, modern-cpp |
cpp, c++14, auto, return-type, generic-lambdas, make-unique, variable-templates |
View Post |
| C++11 New Features: Complete Guide and Reference |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, c++11, modern-cpp |
cpp, c++11, auto, lambda, smart-pointers, rvalue-references, move-semantics, constexpr, alignas, alignof |
View Post |
| C++ Pointers, References, and Dereferencing: Complete Guide and Common Scenarios |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, memory-management, pointers |
cpp, pointers, references, dereference, memory-management, raw-pointers, smart-pointers, rvalue-reference |
View Post |
| C++ Lambda Expressions: Complete Guide and Common Scenarios |
Nov 15, 2025 |
cpp, programming, tutorial, reference, language, lambda, functional-programming |
cpp, lambda, callback, closure, functional-programming, stl, algorithms, async |
View Post |
| Meta LeetCode 5-Day Preparation Plan: Intensive Coding Interview Prep |
Nov 3, 2025 |
interview-preparation, leetcode, meta, coding-interview, algorithms, data-structures |
arrays, strings, trees, graphs, dynamic-programming, sliding-window, hash-tables, backtracking, binary-search, two-pointers |
View Post |
| System Design Overview: Embedded and IoT Architectures |
Oct 30, 2025 |
system-design, embedded, iot, architecture |
embedded, system-design, rtOS, dma, power-management, connectivity, observability |
View Post |
| System Design Overview: Cloud Services and Distributed Architectures |
Oct 30, 2025 |
system-design, cloud, architecture, distributed-systems |
cloud, system-design, architecture, scalability, reliability, observability |
View Post |
| Senior Embedded C++ System Design Showcase |
Oct 29, 2025 |
embedded, system-design, cpp |
embedded, cpp, system-design, rtos, dma, ble, ota |
View Post |
| DMA and Zero-Copy Architecture: High-Throughput Embedded C++ |
Oct 29, 2025 |
embedded, performance, dma |
dma, zero-copy, throughput, cache, ahardwarebuffer |
View Post |
| Power Management for Embedded Systems: Modes, DVFS, and Measurement |
Oct 29, 2025 |
embedded, power |
power, dvfs, sleep, measurement, pmic |
View Post |
| Sensor Fusion Pipeline in C++: IMU + Lidar with Bounded Latency |
Oct 29, 2025 |
embedded, sensors, cpp |
imu, lidar, sensor-fusion, filters, latency, time-sync |
View Post |
| BLE Firmware Architecture: GATT, MTU, Throughput, and OTA |
Oct 29, 2025 |
embedded, ble, iot |
ble, gatt, mtu, throughput, ota, pairing |
View Post |
| Secure Bootloader and OTA: A/B Slots, Signatures, and Rollback |
Oct 29, 2025 |
embedded, security, ota |
bootloader, ota, signatures, rollback, a-b, flash |
View Post |
| RTOS Scheduling and ISR Design: Queues, Priorities, and Backpressure |
Oct 29, 2025 |
embedded, rtos, concurrency |
rtos, isr, dma, concurrency, queues, backpressure |
View Post |
| Embedded Port I/O Read/Write: uint8_t/uint16_t/uint32_t and More |
Oct 29, 2025 |
embedded, systems, low-level |
embedded, mmio, registers, volatile, endianness, memory-barriers, alignment |
View Post |
| Android USB Reader/Writer: USB Host with Kotlin (CDC-ACM & Bulk) |
Oct 29, 2025 |
android, embedded, systems |
android, usb, usb-host, cdc-acm, bulk, kotlin |
View Post |
| USB Reader/Writer with C++ (Embedded): CDC-ACM and libusb Bulk |
Oct 29, 2025 |
cpp, systems, embedded |
cpp, usb, embedded, cdc-acm, libusb, serial, bulk-transfer |
View Post |
| PCI Read/Write with C++ on Linux: Config Space and MMIO |
Oct 29, 2025 |
cpp, systems, low-level |
cpp, pci, mmio, drivers, linux, userspace, libpci |
View Post |
| Matter (CHIP) with C++: Intro and Practical Examples |
Oct 29, 2025 |
iot, matter, embedded |
iot, matter, chip, embedded, bluetooth, wifi, thread, commissioning, clusters |
View Post |
| Embedded System Design for a Single Device: Lidar Sensor + Android (Interview Guide) |
Oct 29, 2025 |
system-design, embedded, android, iot |
embedded, android, system-design, bluetooth, ble, wifi, usb, sensors, lidar, power, security, jni |
View Post |
| PostgreSQL with C++: Practical Guide with Examples |
Oct 29, 2025 |
cpp, database, postgresql |
cpp, postgresql, database, libpq, libpqxx, transactions, prepared-statements, pooling |
View Post |
| MQTT: How It Works and C++ Usage |
Oct 29, 2025 |
cpp, mqtt, iot, networking |
mqtt, iot, paho, mosquitto, qos, tls, cpp |
View Post |
| Sharing Large Image Buffers from Firmware to SDK (Zero-Copy via POSIX Shared Memory) |
Oct 29, 2025 |
cpp, systems, ipc, shared-memory, mmap |
cpp, ipc, shared-memory, mmap, semaphores, zero-copy, images |
View Post |
| Raw Data Read/Write Between Firmware and SDK |
Oct 29, 2025 |
cpp, systems, ipc, binary-protocol |
cpp, ipc, shared-memory, sockets, binary, endianness, alignment, checksum |
View Post |
| volatile: What It Is, What It Isn't, and Real-World Scenarios |
Oct 29, 2025 |
cpp, low-level, memory-model, embedded |
cpp, volatile, memory-model, embedded, atomics, registers |
View Post |
| STL Cheat Sheet for Embedded/System Design |
Oct 29, 2025 |
cpp, embedded, systems, cheat-sheet |
cpp, embedded, stl, containers, threading, atomics, memory, chrono |
View Post |
| std::shared_ptr: A Practical Guide |
Oct 29, 2025 |
cpp, smart-pointers, memory-management |
cpp, smart-pointers, shared_ptr, weak_ptr, memory, ownership |
View Post |
| Reusable Mutex with shared_ptr |
Oct 29, 2025 |
cpp, concurrency, mutex, shared_ptr, smart-pointers |
cpp, concurrency, mutex, shared_ptr, smart-pointers, resource-management |
View Post |
| Mutex Patterns: All Common Cases and Best Practices |
Oct 29, 2025 |
cpp, concurrency, mutex, synchronization |
cpp, concurrency, mutex, lock_guard, unique_lock, scoped_lock, timed_mutex, recursive_mutex, shared_mutex, condition_variable, call_once |
View Post |
| Containers: reserve vs resize (Capacity, Growth, Invalidation) |
Oct 29, 2025 |
cpp, containers, performance |
cpp, containers, vector, string, deque, list, forward_list, unordered_map, unordered_set, map, set, performance |
View Post |
| Bluetooth Low Energy (BLE): How It Works and C++ Usage |
Oct 29, 2025 |
cpp, ble, networking, wireless |
ble, bluetooth, gatt, gap, cpp, bluez, android-ndk |
View Post |
| Multithreading Basics: thread, future, mutex, condition_variable, atomic |
Oct 27, 2025 |
cpp, concurrency, multithreading |
cpp, concurrency, multithreading, thread, future, mutex, condition_variable, atomic |
View Post |
| String Processing - Performance Optimization Techniques |
Oct 16, 2025 |
cpp, programming, tutorial, string-processing, performance, optimization, algorithm |
|
View Post |
| C++20 Bit Manipulation Utilities - Complete Guide |
Oct 14, 2025 |
cpp, programming, tutorial, cpp20, bit-manipulation, algorithm, interview-preparation, competitive-programming |
|
View Post |
| PostgreSQL with Python: Complete Guide with Flask API |
Oct 8, 2025 |
programming, python, postgresql, database, flask, api, crud, operations, psycopg2, web-development, backend |
|
View Post |
| SQL Basics: Introduction to Structured Query Language |
Oct 8, 2025 |
programming, sql, tutorial, database, relational-database, crud, operations, query, language, data-management |
|
View Post |
| The using Keyword - Aliases, Imports, and More |
Oct 5, 2025 |
programming, cpp, tutorial, reference, language, using, keyword, alias, typedef, templates, inheritance, enum, c++20 |
|
View Post |
| System Design: Client ↔ API Gateway Connection Options |
Oct 4, 2025 |
system-design, networking, architecture |
api-gateway, client-architecture, http2, grpc, websockets, long-polling, security |
View Post |
| STL: Lambda Capture Basics |
Sep 25, 2025 |
programming, cpp, tutorial, reference, algorithm, stl, functional-programming, lambda, capture, value, competitive-programming |
|
View Post |
| STL: algorithm - max |
Sep 25, 2025 |
programming, cpp, tutorial, reference, algorithm, stl, max, comparator, utility, competitive-programming |
|
View Post |
| C Programming Cheat Sheet |
Sep 24, 2025 |
programming, c, cheat-sheet, reference, tutorial, data-structures, syntax, data-types, pointers, functions, control-structures, memory-management, programming-fundamentals |
|
View Post |
Posts by Category
Posts by Date (Most Recent First)
- C++ Complete Learning Path: All Posts Organized by Category - Jan 14, 2026
- Categories: cpp, learning-path, tutorial, guide, reference
- Tags: cpp, learning-path, tutorial, guide, reference, curriculum, all-posts
- C++ Defining Data Structures: Complete Guide with Examples - Jan 14, 2026
- Categories: cpp, programming, tutorial, data-structures, algorithms
- Tags: cpp, data-structures, struct, class, tree-traversal, dfs, bfs, smart-pointers
- C++ Defining Data Structures: Complete Guide with Examples - Jan 14, 2026
- Categories: cpp, programming, tutorial, data-structures, algorithms
- Tags: cpp, data-structures, struct, class, tree-traversal, dfs, bfs, smart-pointers
- C++ Virtual Functions and Virtual Table (VTable): Deep Dive Guide - Dec 4, 2025
- Categories: cpp, programming, tutorial, oop, polymorphism, inheritance
- Tags: cpp, virtual-functions, vtable, virtual-table, polymorphism, runtime-binding, memory-layout
- C++ Virtual Functions: Complete Guide with Examples - Dec 4, 2025
- Categories: cpp, programming, tutorial, oop, polymorphism, inheritance
- Tags: cpp, virtual-functions, polymorphism, runtime-binding, vtable, inheritance
- C++ Virtual Destructors: Complete Guide with Examples - Dec 4, 2025
- Categories: cpp, programming, tutorial, oop, memory-management, polymorphism
- Tags: cpp, virtual-destructor, destructor, memory-leak, polymorphism, inheritance
- C++ Runtime Polymorphism: Complete Guide with Examples - Dec 4, 2025
- Categories: cpp, programming, tutorial, oop, polymorphism, inheritance
- Tags: cpp, runtime-polymorphism, polymorphism, virtual-functions, late-binding, vtable
- C++ Pure Virtual Functions: Complete Guide with Examples - Dec 4, 2025
- Categories: cpp, programming, tutorial, oop, polymorphism, abstract-classes
- Tags: cpp, pure-virtual-functions, abstract-class, interface, polymorphism, inheritance
- C++ Function Overriding: Complete Guide with Examples - Dec 4, 2025
- Categories: cpp, programming, tutorial, oop, polymorphism, inheritance
- Tags: cpp, function-overriding, override, inheritance, polymorphism, virtual-functions
- C++ Thread Resource Sharing: Bus vs Queue and Other Approaches - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, resource-sharing, synchronization
- Tags: cpp, concurrency, multithreading, bus, queue, message-passing, mutex, atomic, lock-free, shared-memory
- C++ Thread Pool: Multi-Thread Task Execution Guide and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, thread-pool, task-execution
- Tags: cpp, concurrency, multithreading, thread-pool, task-queue, worker-threads, async-execution
- C++ std::shared_future: Multi-Thread Shared Result Guide and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, shared-future, future
- Tags: cpp, concurrency, multithreading, shared-future, future, shared-state, multi-consumer
- C++ Reader-Writer Pattern: Multi-Thread Synchronization Guide and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, reader-writer, synchronization
- Tags: cpp, concurrency, multithreading, reader-writer, shared-mutex, read-write-lock, synchronization, thread-safety
- C++ std::promise and std::future: Multi-Thread Communication Guide and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, promise, future, communication
- Tags: cpp, concurrency, multithreading, promise, future, communication, async, shared-state
- C++ Producer-Consumer Patterns: Single/Multiple Producer and Consumer Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, producer-consumer, patterns
- Tags: cpp, concurrency, multithreading, producer-consumer, queue, condition-variable, mutex, thread-safety, synchronization
- C++ Producer-Consumer Pattern: Multi-Thread Examples and Implementation - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, producer-consumer
- Tags: cpp, concurrency, multithreading, producer-consumer, queue, condition-variable, mutex, thread-safety
- C++ Work Stealing Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, work-stealing
- Tags: cpp, concurrency, multithreading, design-patterns, work-stealing, load-balancing, real-world
- C++ Thread Pool Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, thread-pool
- Tags: cpp, concurrency, multithreading, design-patterns, thread-pool, real-world
- C++ Read-Write Lock Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, read-write-lock
- Tags: cpp, concurrency, multithreading, design-patterns, read-write-lock, shared-mutex, real-world
- C++ Reactor Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, reactor
- Tags: cpp, concurrency, multithreading, design-patterns, reactor, event-driven, real-world
- C++ Producer-Consumer Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, producer-consumer
- Tags: cpp, concurrency, multithreading, design-patterns, producer-consumer, real-world
- C++ Pipeline Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, pipeline
- Tags: cpp, concurrency, multithreading, design-patterns, pipeline, staged-execution, real-world
- C++ Map-Reduce Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, map-reduce
- Tags: cpp, concurrency, multithreading, design-patterns, map-reduce, parallel-processing, real-world
- C++ Future/Promise Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, future, promise
- Tags: cpp, concurrency, multithreading, design-patterns, future, promise, async, real-world
- C++ Fork-Join Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, fork-join
- Tags: cpp, concurrency, multithreading, design-patterns, fork-join, divide-conquer, real-world
- C++ Bounded Buffer Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, bounded-buffer
- Tags: cpp, concurrency, multithreading, design-patterns, bounded-buffer, backpressure, real-world
- C++ Actor Model Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, actor-model
- Tags: cpp, concurrency, multithreading, design-patterns, actor-model, message-passing, real-world
- C++ Active Object Pattern: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, active-object
- Tags: cpp, concurrency, multithreading, design-patterns, active-object, actor, real-world
- C++ std::packaged_task: Multi-Thread Task Wrapper Guide and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, packaged-task, future
- Tags: cpp, concurrency, multithreading, packaged-task, future, task-wrapper, async-execution
- C++ Mutex: Complete Guide with Scenarios and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, mutex, synchronization
- Tags: cpp, concurrency, multithreading, mutex, lock, synchronization, thread-safety
- C++ Multi-Threading Technologies: Complete Guide and Index - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, technologies
- Tags: cpp, concurrency, multithreading, mutex, atomic, future, promise, synchronization
- C++ Multi-Threading Practical Patterns: Task Queues, Logging, Performance Monitoring, and Lambda - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, practical-patterns, task-queue, logging
- Tags: cpp, concurrency, multithreading, task-queue, logging, performance-monitoring, lambda, practical-patterns
- C++ Multi-Threading Learning Paths: Complete Guide with Links - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, learning-guide
- Tags: cpp, concurrency, multithreading, learning-path, guide, tutorial, curriculum
- C++ Multi-Threading Design Patterns: Complete Guide and Index - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns
- Tags: cpp, concurrency, multithreading, design-patterns, synchronization, thread-safety
- C++ Lock-Free Design: How It Works, STL Usage, Scenarios, and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, lock-free, atomic
- Tags: cpp, concurrency, multithreading, lock-free, atomic, wait-free, memory-ordering, performance
- C++ Gated Controlled Callback Dispatcher: Multi-Thread Pattern - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, callback-dispatcher, gate
- Tags: cpp, concurrency, multithreading, callback-dispatcher, gate, event-handling, async-callbacks
- C++ Gate + Thread Pool + Callback Queue: Advanced Multi-Thread Pattern - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, gate, thread-pool, callback-queue
- Tags: cpp, concurrency, multithreading, gate, thread-pool, callback-queue, synchronization, async-execution
- C++ Condition Variable: Multi-Thread Synchronization Guide and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, condition-variable, synchronization
- Tags: cpp, concurrency, multithreading, condition-variable, mutex, wait, notify, synchronization
- C++ Common Multi-Threading Patterns: Real-World Engineering Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, design-patterns, real-world
- Tags: cpp, concurrency, multithreading, design-patterns, producer-consumer, thread-pool, future, map-reduce, actor-model, real-world
- C++ Barrier and Latch: Multi-Thread Synchronization Primitives Guide - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, synchronization, barriers, latches
- Tags: cpp, concurrency, multithreading, barrier, latch, synchronization, cpp20, thread-coordination
- C++ Background Thread File Loader: Batch Loading for Line-by-Line Consumption - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, file-io, producer-consumer
- Tags: cpp, concurrency, multithreading, file-io, producer-consumer, batch-processing, background-thread
- C++ Atomic Operations: Complete Guide with Examples and Scenarios - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, atomic, operations
- Tags: cpp, concurrency, multithreading, atomic, memory-ordering, lock-free, synchronization
- C++ std::async: Multi-Thread Async Execution Guide and Examples - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, async, future, promise
- Tags: cpp, concurrency, multithreading, async, future, promise, async-execution, std-async
- C++ Thread Resource Sharing: Bus vs Queue and Other Approaches - Dec 3, 2025
- Categories: cpp, concurrency, multithreading, resource-sharing, synchronization
- Tags: cpp, concurrency, multithreading, bus, queue, message-passing, mutex, atomic, lock-free, shared-memory
- C++ STL Concurrency Support Guide: Thread-Safe Containers, Atomic Operations, and Synchronization Primitives - Dec 2, 2025
- Categories: cpp, stl, concurrency, thread-safe, atomic, synchronization
- Tags: cpp, stl, concurrency, thread-safe, atomic, mutex, condition_variable, shared_mutex, lock_guard, unique_lock
- C++ Smart Pointers Complete Guide: unique_ptr, shared_ptr, weak_ptr - Scenarios, Examples, and Common Pitfalls - Dec 2, 2025
- Categories: cpp, smart-pointers, memory-management, raii
- Tags: cpp, smart-pointers, unique_ptr, shared_ptr, weak_ptr, memory-management, raii, ownership, resource-management
- C++ Function Pointers Complete Guide: Syntax, Scenarios, Examples, and Common Pitfalls - Dec 2, 2025
- Categories: cpp, programming, function-pointers, pointers, callbacks
- Tags: cpp, function-pointers, pointers, callbacks, member-function-pointers, function-objects, function-signatures
- C++ Concurrency Complete Guide: How It Works, Scenarios, Examples, and Common Practices - Dec 2, 2025
- Categories: cpp, concurrency, multithreading, parallel-programming, async
- Tags: cpp, concurrency, multithreading, parallel-programming, async, thread-pool, producer-consumer, race-condition, deadlock, lock-free
- C++ Callback Guide: Introduction, Scenarios, Examples, and Thread-Safe Patterns - Dec 2, 2025
- Categories: cpp, programming, callback, functional, async, concurrency
- Tags: cpp, callback, std::function, lambda, future, mutex, async, functional-programming, thread-safe
- C++ std::vector Guide: Common Methods and Usage Patterns - Nov 24, 2025
- Categories: cpp, stl, containers, vector
- Tags: cpp, vector, stl, containers, array, dynamic-array, performance
Quick Links
Last updated: January 14, 2026
Total posts: 106