
Explore message passing for concurrent C++ design, reducing synchronization errors. Learn practical implementation through examples like dining philosophers and robot control systems.

Explore obscure C++ features, from strange syntax to surprising behaviors, and learn how to leverage them for better or worse programming practices.

Explore the post-compilation process in C++, including linking, relocations, and memory management. Gain insights into how compilers, linkers, and operating systems collaborate to create executable programs.

Explore the evolving C++ ecosystem, from compilers and debuggers to build systems and dependency managers. Gain insights into standard tools for effective C++ development.

Master CMake for C++ projects: learn to set up builds, integrate unsupported libraries, and efficiently handle embedded SQL preprocessing in a case study on building a database application.

Explore the fastest and simplest C++ libraries for parsing JSON data, comparing their performance and ease of use for efficient data handling in various applications.

Gain intuition on coroutines in C++20. Explore stackless asyncrony, generators, and senders/receivers through concise examples to improve code readability, maintainability, and composability.

Explore C++ Ranges with tools for deep analysis, focusing on runtime performance and memory usage. Gain insights through practical examples and tool demonstrations.

Explore why clean code remains uncommon, debunk misconceptions, and learn strategies to promote better coding practices in software development.

Explore diverse polymorphism techniques in C++ projects, covering build-time, compile-time, and runtime approaches for enhanced code flexibility and efficiency.

Dive deep into linking and loading operations, exploring binary structures, static vs dynamic linkage, and Linux vs Windows differences. Gain clarity on opaque linker error messages.

Explore rvalue reference lifetime issues in C++, their impact on code safety, and potential solutions for improved memory management and generic programming.

Master debugging techniques for C++ code through real-world examples. Learn to reproduce, locate, understand, and fix complex bugs using effective tools and strategies for robust software development.

Learn techniques for efficiently wrapping C APIs in modern C++, covering interface design, overhead reduction, compile-time safety, and unit testing strategies. Explore C++23 features for optimal API adaptation.

Debunk popular C++ myths with detailed analysis, exploring controversial issues and providing verdicts on common misconceptions in the C++ community.

Explore the intricacies of a simple C++ program, delving into programmer intent, language standards, compiler behavior, kernel interactions, and hardware implications across the entire stack.

Explore fast calendar algorithms for efficient date calculations, leveraging mathematical principles to outperform popular libraries. Learn optimizations applicable to various programming scenarios.

Explore practical C++ optimization techniques for real-time audio libraries. Learn to measure performance, identify optimization areas, and apply strategies across platforms using real-world examples from Tracktion Engine.

Learn to build RESTful interfaces in C++ using nlohmann::json and cpp-httplib. Explore library basics, design patterns, and real-world applications in credit card transaction systems.

Explore PMR in C++17 for efficient memory management. Learn analysis tools, PMR usage with standard library, custom type implementation, and best practices for optimizing program memory usage.

Explore diverse C++ topics through 11 lightning talks from expert speakers at C++ on Sea 2023, covering parallelism, undefined behavior, and more.