Schedule
Wednesday 11th March
Networking in Gather Town
12:00 - 12:40Consensus Critical
How Bitcoin Core uses C++ to Maintain Network Agreement
Design
Workshop Taster/Preview
Jumpstart to C++ in Audio - Learn Audio Programming & Create Your Own Music Plugin/App with the JUCE C++ Framework
Tooling/Utilities
Follow Up Q&A In Gather - 14:00 - 14:15
Kevlin HenneyFollow Up Q&A In Gather - 14:00 - 14:15
YuviccBreak In Gather Town
14:00 - 14:30Workshop Taster/Preview
From Hello World to Real World - A Hands-On C++ Journey from Beginner to Advanced
Standard Library
Time to Introspect
A Beginner's Guide to Practical Reflection
Generic / Metaprogramming
Zero-Cost Abstractions in Large Systems
Lessons from OpenJDK’s Barrier Refactoring
Design
Follow Up Q&A In Gather - 15:30 - 15:45
Shubhankar GambhirLunch In Gather Town
15:30 - 16:30Break In Gather Town
17:30 - 18:00Design
Follow Up Q&A In Gather - 19:00 - 19:15
Ofek ShilonBreak In Gather Town
19:00 - 19:30Case Study
Purging Undefined Behavior and Intel Assumptions in a Legacy Codebase
Tooling/Utilities
Follow Up Q&A In Gather - 20:30 - 20:45
Arne BergerBreak In Gather Town
20:30 - 21:001200
1200
1230
1230
1300
1300
1330
1330
1400
1400
1430
1430
1500
1500
1530
1530
1600
1600
1630
1630
1700
1700
1730
1730
1800
1800
1830
1830
1900
1900
1930
1930
2000
2000
2030
2030
2100
2100
2130
2130
Thursday 12th March
Understanding the Art of API Design
Building Interfaces for Humans on Earth
Design
Follow Up Q&A In Gather - 14:00 - 14:15
Christoph StillerBreak In Gather Town
14:00 - 14:30Workshop Taster/Preview
Concurrency Tools in the C++ Standard Library
Asynchronous
Top-Performance Genetic Programming
Can Only C++ Get You There?
Algorithms
Workshop Taster/Preview
Mastering std::execution (Senders/Receivers)
Asynchronous
Break In Gather Town
16:00 - 16:30Follow Up Q&A In Gather - 17:30 - 17:45
Jason TurnerBreak In Gather Town
17:30 - 18:00Modern C++ for Embedded Systems
From Fundamentals To Real-Time Solutions
Embedded / Low-Level
Workshop Taster/Preview
How C++ Actually Works - Hands-On With Compilation, Memory, and Runtime
Standard Library
Break In Gather Town
19:00 - 19:30Break In Gather Town
20:30 - 21:001200
1200
1230
1230
1300
1300
1330
1330
1400
1400
1430
1430
1500
1500
1530
1530
1600
1600
1630
1630
1700
1700
1730
1730
1800
1800
1830
1830
1900
1900
1930
1930
2000
2000
2030
2030
2100
2100
2130
2130
Friday 13th March
Follow Up Q&A In Gather - 14:00 - 14:15
Amir KirshBreak In Gather Town
14:00 - 14:30When One Red Pill Is Not Enough
Compile-Time Optimization Through Dynamic Programming
Algorithms
Workshop Taster/Preview
Safe and Efficient C++ for Embedded Environments
Safety
Lunch In Gather Town
15:30 - 16:30Break In Gather Town
17:30 - 18:00Coroutines and C++
Async Without the Pain? C++ Coroutines
Asynchronous
Workshop Taster/Preview
AI++ 101 - Build an AI Coding Assistant in C++
Tooling/Utilities
Follow Up Q&A In Gather - 18:45 - 19:00
Vishnu NathBreak In Gather Town
19:00 - 19:20Workshop Taster/Preview
Stop Thinking Like a Junior - The Soft Skills That Make You Senior
Social
C++/sys
A Standard Library Projection to Facilitate the Verification of Run-time Memory Safety
Standard Library
Workshop Taster/Preview
Splice & Dice - A Field Guide to C++26 Static Reflection
Generic / Metaprogramming
Follow Up Q&A In Gather - 20:30 - 20:45
Karsten Pedersen













