
Explore C++20 coroutines through visual diagrams, learning to read and reason about their complex syntax. Gain a solid foundation for understanding advanced coroutine concepts in future presentations.

Explore upcoming C++23 features, including core language enhancements and Standard Library additions. Gain insights into consteval if statements, multidimensional subscript operators, and new library components.

Explore functional composable operations using Unix-style pipes in C++. Learn to write concise, domain-focused code with improved clarity and reduced cognitive load.

Explore modern C++ templates to create cleaner, faster, and more maintainable code. Master essential concepts for effective generic programming in C++.

Explore Microsoft's C++ engineering in Office, focusing on codebase management, design standards, and the 'liblet' component architecture for this massive, multi-platform software suite.

Explore package managers for C++ dependencies, comparing system, build system, and language-specific solutions. Learn to streamline workflows and efficiently manage libraries across platforms.

Explore a decade of C++ performance portability challenges and solutions, focusing on Kokkos ecosystem development for efficient cross-platform scientific computing.

Demystify C++ move semantics, learn efficient implementation techniques, and understand key concepts like noexcept, std::move, and ref-qualifiers for writing high-performance code.

Explore HPX, a C++ library for parallelism and concurrency, enabling efficient parallel applications for heterogeneous resources with excellent performance and scaling characteristics.

Explore advanced C++ lambda techniques, from established idioms to surprising tricks. Learn recursive calls, inheritance, and upcoming C++23 features to enhance your coding skills.

Explore potential improvements to simplify, safeguard, and enhance C++. Examine current limitations and innovative ideas for significant advancements in the language's evolution.

Explore advanced C++ techniques for enhancing type safety in linear algebra libraries, focusing on physical unit annotations for matrices and vectors. Learn efficient implementation strategies and their applications.

Explore C++20 coroutines, focusing on generators. Learn about co_yield, simple and asynchronous generators, and emerging best practices for effective implementation in your projects.

Explore C++20 coroutines, focusing on generators. Learn co_yield keyword, simple and asynchronous generator concepts, and emerging best practices for effective coroutine usage.

Explore undefined behavior in C++ STL, its dangers, and presence in containers and algorithms. Learn protective measures and understand its purposeful introduction.

Explore unit testing in C++ using Google Test, covering automated tests, mocks, TDD, and best practices. Suitable for beginners and experienced developers alike.

Debunk popular C++ myths with detailed analysis, exploring misconceptions stemming from outdated information and teaching materials. Gain insights into controversial topics within the C++ community.

Explore C++ container efficiency, algorithm performance, and memory layout. Gain insights on optimizing data handling design and leveraging parallel execution for improved performance.

Eliminate undefined behavior in legacy C++ codebases to reduce maintenance costs and support new platforms. Learn tools and strategies for identifying and addressing issues.

Explore C++ function multiversioning for Windows, optimizing performance across diverse machines without runtime overhead. Learn implementation details, compiler-OS integration, and real-world applications.

Explore high-level abstractions leveraging C++ metaprogramming for enterprise applications, including referential integrity, automatic object destruction, and SQL replacement techniques.