Events

Monday


10:00

All the cool stuff and how to deal with the traps
Nico Josuttis

Empire
Constraining C++ Templates in C++20 and Before
Mateusz Pusz

Old Vic

Tuesday


10:00

All the cool stuff and how to deal with the traps
Nico Josuttis

Empire
Mateusz Pusz

Old Vic
Safer C++ through guidelines, idioms and libraries
Peter Sommerlad

Matthew
Vladimir Vishnevskii

Concorde
A Tour of DLang for your Competitive Advantage
Mike Shah

Castle View
A mini-conference for junior developers
Gail Ollis

Wallace

Wednesday


09:00

Stephanie Brenham

Bristol II / Bristol Suites

11:00

Jim Pascoe

Bristol I
Alisdair Meredith

Bristol II / Bristol Suites
Some Use Cases and Examples (C++)
Chris Ryan

Bristol III
Randomly race your way out of a paper bag
Frances Buontempo

SS Great Britain

14:00

Timur Doumler

Bristol I
The design, the traps, how to use them, and how to use so...
Nico Josuttis

Bristol II / Bristol Suites
Andy Balaam

SS Great Britain

16:00

Nina Ranns

Bristol II / Bristol Suites
Refactoring-Driven Development
Kevlin Henney

Empire

18:00



Bristol II / Bristol Suites

19:00

Sponsored by Mosaic


Bristol II / Bristol Suites

Thursday


09:00

Gail Ollis

Bristol II / Bristol Suites

11:00

Failures, Avoidance and Mitigations
Peter Sommerlad

Bristol II / Bristol Suites
DWARF, ELF, dwo, dwp - What are They All?
Greg Law

Empire
Dom Davis

SS Great Britain

14:00


16:00

What is the future of C++?
Bryce Adelstein Lelbach

Bristol I
Coroutines and std::execution in Embedded Systems
Detlef Vollmann

Bristol II / Bristol Suites
Mathias Gaunard

Bristol III
Dawid Zalewski

SS Great Britain

18:00



Bristol II / Bristol Suites

Friday


09:00

Bryce Adelstein Lelbach

Bristol II / Bristol Suites

11:00

Phil Nash

Bristol I
Frank Birbacher

Bristol II / Bristol Suites
Designing, Using And Reverse-engineering Binary File Formats
Peter Bindels

Bristol III
Investigating the limits of extreme micro-optimisation i...
Jason McGuness

SS Great Britain

14:00

Georgi K.,Alistair Fisher

Bristol I
Hans Vredeveld

Bristol II / Bristol Suites
Mungo Gill

Bristol III
What to do When no Thread is Watching
Jeffrey Mendelsohn

Empire
Thoughtful testing make for happier, more efficient teams
Jacqueline Pan

SS Great Britain

14:25

Don't look in the box!
Victor Ciura

Empire
Yarden Laifenfeld

SS Great Britain

14:45

Jim Pascoe

Empire

TBD



SS Great Britain

15:10

TBD



SS Great Britain

16:00

Comparing the 'classic C++' and 'modern' ways to solve va...
Roger Orr

Bristol I
Doing UI with Typescript in a C++ application
Jim Hague

Bristol III
Applying the Unix Readiness Model When Composing Concurre...
Filipp Gelman

Empire
A student perspective
Gail Ollis

SS Great Britain

17:45



Bristol II / Bristol Suites

19:45



Bristol II / Bristol Suites

Saturday


09:30

Dietmar Kühl

Bristol I

11:30

Take advantage of all the MIPS
MICHAEL S WONG

Bristol I
Mateusz Pusz

Bristol II / Bristol Suites
Victor Ciura

SS Great Britain

13:30

Annual General Meeting


Empire

14:30

Inside the Mind of an AAA Game Developer
David Li

Bristol II / Bristol Suites
Rostislav Khlebnikov

Bristol III
Callable Objects in Java, C#, Rust, and C++
Zhihao Yuan

Empire
Why You Should Use a Package Manager
Augustin Popa

SS Great Britain

16:30

Dave Abrahams

Bristol II / Bristol Suites