
Explore C++20 coroutines: fundamentals, implementation, and practical usage. Gain insights into coroutine frames, handles, promise types, and awaiters for advanced C++ programming.

Explore concept maps in C++23, using inline variable templates to achieve benefits similar to C++0x Concepts. Learn advanced techniques for implementing flexible data structures with monoid-based tags.

Explore modern C++ techniques through live coding, debunking myths and showcasing practical applications for everyday developers using modules, coroutines, and C++23 features.

Explore higher-order functions in C++23, enhancing code composability and expressiveness. Learn to leverage new standard library features for more functional programming approaches.

Explore allocator-aware software benefits, costs, and implementation styles in C++. Learn about performance gains, integration challenges, and future language-based approaches for efficient memory management.

Explore C++23 Ranges' conceptual changes and practical utilities, including owning views, new algorithms, and adaptors like std::generator for implementing range adaptors and printing ranges.

Explore Modern C++ features and design possibilities through mp-units library, focusing on dimensional analysis, quantity manipulation, and innovative techniques like the Downcasting Facility.

Explore the top 5 library additions in C++23, including std::format, range algorithms, std::expected, and standard modules. Gain insights into new features and their implementation.

Explore C++ abstraction layers, their importance in software development, and recent standards' features. Learn from past mistakes and discover ground rules for effective implementation.

Explore key C++23 features like std::expected, std::mdspan, deducing this, and std::print, and their impact on everyday C++ programming and code simplification.

Explore unified error handling with std::expected in C++23, advanced usage patterns, and integration with C++20 coroutines for a more familiar syntax without exception baggage.

Explore runtime performance and memory usage of ranges code vs. non-ranges code using various analysis tools. Compare C-style C++, C++17, and C++23/ranges to understand modernization effects on performance.

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

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.

Explore C++23's new features with Sy Brand, enhancing code simplicity, expressiveness, and power. Learn how upcoming changes benefit your programming and prepare for future upgrades.

Explore MDSPAN's evolution, C++ standardization, and future in SYCL. Gain insights into multidimensional array references and their impact on distributed and high-performance computing.

Explore C++'s evolution over a decade, from C++11 to C++23, and glimpse its future. Gain insights from organizing a major C++ conference and community platform.

Explore the intricacies of formatting ranges and tuples in C++, delving into std::format API, technical challenges, and future developments for C++23 and beyond.

Explore advanced C++20/23 range algorithms, including sorted ranges, range-of-ranges operations, and permutations. Gain insights into potential STL additions for enhanced expressiveness and performance.

Explore C++23 std::mdspan's efficiency as a zero-overhead abstraction for multi-dimensional arrays through matrix and image operations, comparing assembly output to low-level implementations.

Explore C++ memory model evolution from C++11 to C++23. Learn CPU and compiler optimizations, threading tools, and best practices for robust, thread-safe code development.