How C++20 Changes the Way We Write Code - Timur Doumler - CppCon 2020

https://cppcon.org/ https://github.com/CppCon/CppCon2020/... --- The upcoming C++20 standard is the biggest update in a decade. Its feature set and their impact on how we write C++ will be as large, and possibly larger than that of C++11. In this talk we will look at how new features like concepts, coroutines, and modules will fundamentally change the way we design libraries, the way we think about functions, and even the way we compile our code. We will also mention some long-standing warts in C++ which are finally cured. --- Timur Doumler is a C++ developer specialising in audio and music technology, an active member of the ISO C++ committee, and Conference Chair of the Audio Developer Conference (ADC). He is passionate about building communities, clean code, good tools, and the evolution of C++. --- Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf --- Streamed & Edited by Digital Medium Ltd - [email protected] *-----* Register Now For CppCon 2022: https://cppcon.org/registration/ *-----*

Empirically Measuring, & Reducing, C++’s Accidental Complexity - Herb Sutter - CppCon 2020
▶︎

Empirically Measuring, & Reducing, C++’s Accidental Complexity - Herb Sutter - CppCon 2020

Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019
▶︎

Back to Basics: RAII and the Rule of Zero - Arthur O'Dwyer - CppCon 2019

Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022
▶︎

Back to Basics: Templates in C++ - Nicolai Josuttis - CppCon 2022

How To Use `constexpr` In C++23 - Jason Turner - NDC TechTown 2024
▶︎

How To Use `constexpr` In C++23 - Jason Turner - NDC TechTown 2024

Back to Basics: Object-Oriented Programming - Jon Kalb - CppCon 2019
▶︎

Back to Basics: Object-Oriented Programming - Jon Kalb - CppCon 2019

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

The Cost of Concurrency Coordination with Jon Gjengset
▶︎

The Cost of Concurrency Coordination with Jon Gjengset

CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”
▶︎

CppCon 2019: Arthur O'Dwyer “Back to Basics: Smart Pointers”

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024
▶︎

Unlocking Modern CPU Power - Next-Gen C++ Optimization Techniques - Fedor G Pikus - C++Now 2024

Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020
▶︎

Template Metaprogramming: Type Traits (part 1 of 2) - Jody Hagins - CppCon 2020

Cache-Friendly C++ - Jonathan Müller - CppCon 2025
▶︎

Cache-Friendly C++ - Jonathan Müller - CppCon 2025

The New Java Best Practices by  Stephen Colebourne
▶︎

The New Java Best Practices by Stephen Colebourne

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020
▶︎

Back to Basics: Concurrency - Arthur O'Dwyer - CppCon 2020

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023
▶︎

*(char*)0 = 0; - What Does the C++ Programmer Intend With This Code? - JF Bastien - C++ on Sea 2023

Real-time Programming with the C++ Standard Library - Timur Doumler - CppCon 2021
▶︎

Real-time Programming with the C++ Standard Library - Timur Doumler - CppCon 2021

Sarah Paine - Why Putin and Xi can't escape geography
▶︎

Sarah Paine - Why Putin and Xi can't escape geography

Back to Basics: Move Semantics - David Olsen - CppCon 2020
▶︎

Back to Basics: Move Semantics - David Olsen - CppCon 2020

"Clean" Code, Horrible Performance
▶︎

"Clean" Code, Horrible Performance

Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig
▶︎

Back to Basics: Master the static, inline, const, and constexpr C++ Keywords - Andreas Fertig