

C++26 Beyond the Headlines: What's Changing for Developers
C++26 is bringing some of the most significant improvements to the language in years. While reflection and other headline features get much of the attention, many smaller changes could have an equally important impact on how developers write, maintain, and optimize C++ code.
From catching bugs at compile time to expanding constexpr, improving memory safety, and simplifying everyday programming patterns, C++26 is making correct code easier to write and incorrect code harder to overlook.
Join Sandor Dargo, Software Developer at Spotify, for a technical walkthrough of the less-publicized changes in C++26. We'll explore how these improvements work together, why they matter, and what developers can start adopting in their projects.
What Will You Learn?
Compile-Time Programming Gets More Powerful: Explore how constexpr continues to evolve, including exception handling during constant evaluation, structured bindings, standard containers, and mathematical functions.
Catching More Bugs Before Runtime: Understand how C++26 strengthens correctness by making certain previously undefined behaviors ill-formed and introducing erroneous behavior for uninitialized values.
Safer Standard Library Usage: Learn how library hardening helps detect memory-safety violations at runtime, what implementations check, and how these protections can be enabled with minimal performance overhead.
Better Tools for Everyday C++: Discover std::function_ref, std::copyable_function, std::indirect, and std::polymorphic, and how they simplify callable handling, ownership, and common design patterns.
More Expressive Language Features: See how improvements to std::optional, structured bindings, dynamic format strings, and pack indexing reduce boilerplate and simplify existing code.
Modern C++ for Resource-Constrained Systems: Explore expanded freestanding library support and how std::inplace_vector brings modern container functionality to environments with limited resources.
Practical Steps for Adopting C++26: Learn what you can experiment with today, from compiler support and library hardening to new language and library features.
Who Is This Webinar For?
C++ Developers looking to understand what's changing in C++26 beyond the most widely discussed features.
Senior C++ Engineers and Software Architects interested in improving code correctness, maintainability, and safety.
Performance-Focused Developers who want stronger safety guarantees without unnecessary runtime overhead.
Embedded and Systems Programmers exploring modern C++ capabilities in resource-constrained environments.
C++ Library and Framework Developers interested in new abstractions, compile-time capabilities, and simpler implementation patterns.
Whether you're maintaining an existing C++ codebase or preparing to adopt the next standard, this session will help you identify the changes worth paying attention to.
Your Instructor
Sandor Dargo is a software developer at Spotify, a C++ author, and an active contributor to the C++ community. He regularly writes and speaks about modern C++, software design, language evolution, and practical techniques for building better software.
Can't Attend Live?
All registered attendees will receive access to the webinar recording, so you can watch the session at your convenience.