2025 Schedule
Wednesday 26th February
Networking in Gather Town
12:00 - 12:40Break In Gather Town
14:00 - 14:30JSON in C++
Designing a Type for Working With JSON Values
Design
Lunch In Gather Town
15:30 - 16:30Break In Gather Town
17:30 - 18:00Follow Up Q&A In Gather - 19:00 - 19:15
André BrandBreak In Gather Town
19:00 - 19:30External Polymorphism and Type Erasure
A Very Useful Dance of Design Patterns
Design
Follow Up Q&A In Gather - 20:30 - 20:45
Loïc JolyBreak In Gather Town
20:30 - 21:00Compiler Construction in C++
Early Insights and Running It in the Browser
Design
Gather Town
Building a Property Viewer for C++ Properties
Challenges and Solutions
Tooling/Utilities
Gather Town
1200
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 27th February
Asynchronous
Gather Town
Break In Gather Town
14:00 - 14:30Break In Gather Town
16:00 - 16:30Keynote: Code & Culture
Crafting Innovation Through Diversity
Design
Break In Gather Town
17:30 - 18:00Break In Gather Town
19:00 - 19:30Break In Gather Town
20:30 - 21:00Tooling/Utilities
Gather Town
C++ Superset
Crash Proof and Memory Leak Free Memory Manager
Tooling/Utilities
Gather Town
1200
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 28th February
Unveiling Type Erasure in C++
From std::function to std::any
Standard Library
Gather Town
Type Traits Without Compiler Intrinsics
The Promise of Static Reflection
Generic / Metaprogramming
Break In Gather Town
14:00 - 14:30Lunch In Gather Town
15:30 - 16:30Break In Gather Town
17:30 - 18:00Break In Gather Town
19:00 - 19:20Adventures with Legacy Codebases
Tales of Incremental Improvement
Testing
