
Explore CMake's evolution, C++ module support roadmap, and key features for seamless C++ building, testing, and deployment across platforms with creator Bill Hoffman.

Explore value categories in C++ and learn standard tools for achieving desired code behavior. Gain insights for library writing and generic programming from an expert.

Explore Rust's attractive features for systems programming and their potential integration into C++. Gain insights on tooling, community, strategy, and language enhancements from an expert perspective.

Explore advanced C++ techniques for implementing physical unit types in matrix operations, enhancing type safety and error prevention in robotics, graphics, and automated driving applications.

Exploring integer arithmetic in C++: hardware vs. language rules, challenges for numerical libraries, and potential improvements for more durable and efficient implementations.

Explore a declarative approach to message handling in embedded systems using modern C++, covering bit mapping, filtering, and dispatching for efficient asynchronous communication.

Explore advanced C++ techniques for efficient template registration and versatile data structure traversal, enhancing distributed applications with minimal developer burden and improved performance.

Comprehensive overview of C++ concurrency features from C++11 to C++20, focusing on performance optimization with live benchmarks and practical insights for efficient concurrent programming.

Explore advanced C++ concurrency features, including memory models, thread-safety, primitives, parallel algorithms, and C++20 coroutines. Gain insights for maximum performance through live benchmarks and practical examples.

Explore generating type-safe JavaScript bindings for emscripten using Typescripten, enabling seamless integration of C++ with TypeScript interfaces for over 7000 JavaScript libraries.

Exploring challenges and opportunities for convergence in C++ package management, discussing interoperability between package managers and build systems, and addressing ecosystem pain points.

Comprehensive exploration of C++ coroutines, covering motivations, implementation, and practical applications. Ideal for developers seeking to simplify asynchronous code and enhance C++20 skills.

Explore C++ 20 coroutines, their potential to simplify asynchronous code, and practical implementation using the cppcoro library, with insights from expert Phil Nash.

Learn to generate C++ parsers with Maphoon, a flexible tool for compiler construction. Explore practical examples, runtime conflict resolution, and efficient regular expression definition in C++.

Discover strategies for redesigning legacy systems, from analysis to implementation, with insights on overcoming challenges and ensuring successful rollout to large user bases.

Explore C++ Standard Parallelism: portable, efficient parallel programming for all platforms. Learn about common algorithms, tools for custom algorithms, and task graph composition.

Explore efficient techniques for accessing the nth element of variadic packs in C++, from naive approaches to C++20 features. Gain insights into modern pack handling and compiler optimizations.

Explore exception handling from a recovery perspective, focusing on requirements for correct handling and shifting viewpoints to develop usable operations and types in C++.

Explore modern C++ techniques for efficient embedded logging, overcoming constraints of tiny CPUs and memory while achieving optimal performance and usability in firmware development.

Explore minimally intrusive binary object serialization techniques for C++, including hierarchical data traversal, dynamic reconstruction, and optimizations using Template Argument Deduction and reflection.

Explore novel improvements in generic programming for associative containers, including performance enhancements, API design, and compile-time perfect hash tables. Learn advanced C++ techniques for efficient key-value mapping.