
Explore C++20 updates and changes, including contracts, generic functions, concepts, ranges, constexpr enhancements, immediate functions, and UTF-8 improvements. Gain insights into the latest C++ developments.

Exploring a proposal to add linear algebra components to the C++ standard library, covering design, rationale, and implementation details for matrices, vectors, and related operations.

Explores practical approaches to developing formal interfaces for familiar functions in C++, drawing lessons for effective interface design and building on previous work in software architecture.

Explore the design and implementation of a generic binary tree for Boost.Graph, discussing trade-offs, storage options, and performance comparisons while drawing insights from classic computer science texts.

Explore the mathematical logic behind programming procedures, treating them as statements about event arrangements and bridging programming with formal languages and truth concepts.

Explore the design and implementation of a Physical Units Library for C++, including challenges, tradeoffs, and C++20 features that enhance usability, maintainability, and extensibility.

Explore the evolution of constant expressions in C++, from C++11 to C++20, examining fundamental concepts and new capabilities in modern C++ with expert Daveed Vandevoorde.

Explore pmr::test_resource for detecting memory allocation bugs in C++. Learn to diagnose and fix issues like leaks, overruns, and exception-safety failures using real-world examples.

Explore improvements to Class Template Argument Deduction in C++20, addressing flaws and pitfalls from C++17 for cleaner, safer, and more intuitive code.

Explore advanced C++20 techniques for compile-time regular expressions using a Deterministic Finite Automaton, optimizing performance and showcasing novel metaprogramming approaches.

Comprehensive overview of C++20 standard library features beyond Ranges, including chrono support, concepts, string formatting, span, container improvements, and threading primitives. Practical examples and implementation status provided.

Explore functional programming concepts in C++ through an extended ranges DSL, unifying various paradigms and libraries for more declarative and composable code.

Exploring safe and efficient C++ class design, focusing on special member functions, regular types, and best practices for creating robust and maintainable code.

Explore the design decisions, tradeoffs, and controversies surrounding C++17's std::variant, including performance considerations and potential future developments.

Explores challenges in adopting C++ Modules, discussing issues with existing systems, attempts at automated modularization, and implications for code organization and compilation performance.

Proposed C++ feature: Parametric Expressions explained. Explores use cases, benefits for library authors, and potential impact on build times. Encourages audience participation in discussing this hygienic macro concept.

Explore advanced C++ extension techniques beyond callbacks and virtual classes, examining libraries' non-dynamic extension points for compile-time customization and improved application flexibility.

Comprehensive comparison of state machine implementations in modern C++, exploring trade-offs in compilation time, performance, memory usage, and readability using a connection example and various C++ techniques.

Demystifying C++ exceptions: explore implementation approaches, understand associated problems, and discover potential future alternatives like static exceptions.

Comprehensive overview of C++ Reflection TS, explaining its features, applications, and future directions in standardization, presented by project co-author David Sankel.

Explore clang tooling for automated C++ refactoring, focusing on Bloomberg's open-source framework clangmetatool. Learn about static analysis tools and the development process for creating refactoring tools.