If you’d like me to speak at your event, please get in touch. Here is a selection of my past public talks (links to videos):
- How C++23 changes the way we write code
NDC TechTown 2022, CoreC++ 2022, CppCon 2022 (keynote) - C++ Lambda Idioms
C++Russia 2022, C++North 2022, NDC TechTown 2022, CppCon 2022 - A lock-free atomic shared_ptr
ACCU 2022, C++Now 2022, NDC TechTown 2022, CppCon 2022 - Lightning talk: Direct aggregate initialisation
CppCon 2021, ACCU 2022, C++Now 2022 - Real-time programming with the C++ Standard Library
CppCon 2021, ADC 2021, MUC++ December 2021 - Using locks in real-time audio processing, safely
Audio Programmer Meetup, ADC 2020 - How C++20 changes the way we write code
C++ Siberia 2020 (opening keynote), CppCon 2020, MeetingC++ 2020, ACCU 2021 - Lightning talk: ISO/IEC 14882
CppCon 2019 - Type punning in modern C++
CppCon 2019, C++Russia 2019, Avast C++ Meetup - C++20: The small things
CppCon 2019, MeetingC++ 2019, CoreHard 2019 (opening keynote) - Better CTAD for C++20
C++Now 2019 - Audio in standard C++
ACCU 2019, C++Now 2019 - Initialisation in modern C++
MeetingC++ 2018, CppOnSea 2019, 4Developers 2019, C++Russia 2019, CoreCpp 2019 - CTAD in C++17
ACCU 2018, CppCon 2018 - Lightning talk: C++20 breaks stuff
MeetingC++ 2018 - Lightning talk: I can has grammar? (most fun talk I ever gave 🙂 )
ACCU 2018, CppCon 2018 - Lightning talk: Immediately-invoked lambda expressions in C++ (sorry for the bad audio quality)
MUC++ April 2018 - C++17, and why it is good for you
ADC 2017 - Lock-free programming with modern C++ (careful, turns out my multi-consumer queue contains a bug! see comments in video)
ADC 2016, ACCU 2016 - Want fast C++? Know your hardware!
CppCon 2016, MeetingC++ 2016 - C++ in the Audio Industry, Episode II: floating atomics
JUCE Summit 2015 - C++ in the Audio Industry
CppCon 2015
Recent Comments