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

SS Great Britain

Tuesday


10:00

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

Empire
Mateusz Pusz

SS Great Britain
A mini-conference for junior developers
Gail Ollis

Wallace

Wednesday


09:00

Stephanie Brenham

Bristol II / Bristol Suites

10:30



.

11:00

Jim Pascoe

Bristol I
Alisdair Meredith

Bristol II / Bristol Suites
Back to Basics
Chris Ryan

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

SS Great Britain

12:30



.

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
Giovanni Asproni

Bristol III
Andy Balaam

SS Great Britain

15:30



.

16:00

Nina Ranns

Bristol II / Bristol Suites
Refactoring-Driven Development
Kevlin Henney

Empire

17:30



.

18:00

Pete Goodliffe

Bristol II / Bristol Suites

19:00

Sponsored by Mosaic


Bristol II / Bristol Suites

Thursday


09:00

Gail Ollis

Bristol II / Bristol Suites

10:30



.

11:00

Seb Rose

Bristol II / Bristol Suites
Lucian Radu Teodorescu

Bristol III
Dom Davis

Empire
Lieven de Cock

SS Great Britain

12:30



.

14:00

Mathieu Ropert

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

Empire
CB Bailey,Andy Balaam

SS Great Britain

15:30



.

16:00

What is the future of C++?
Bryce Adelstein Lelbach,Kevlin Henney,Nico Josuttis,Kate Gregory

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

Bristol II / Bristol Suites
Mathias Gaunard

Bristol III
Dawid Zalewski

Empire

17:30



.

18:00

Pete Goodliffe

Bristol II / Bristol Suites

Friday


09:00

Bryce Adelstein Lelbach

Bristol II / Bristol Suites

10:30



.

11:00

Phil Nash

Bristol I
Investigating the limits of extreme micro-optimisation i...
Jason McGuiness

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

Bristol III

12:30



.

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
An introduction, motivation, intuition, and tooling
Jørgen Kvalsvik

SS Great Britain

14:25

Don't look in the box!
Victor Ciura

Empire

14:45

Jim Pascoe

Empire

15:10

Thoughtful testing make for happier, more efficient teams
Jacqueline Pan

Empire

15:30



.

16:00

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

Bristol I
Revisiting Observers
Victor Ciura

Bristol II / Bristol Suites
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:30



.

17:45

Pete Goodliffe

Bristol II / Bristol Suites

19:45



Bristol II / Bristol Suites

Saturday


09:30

Dietmar Kühl

Bristol I
Giovanni Asproni

Bristol II / Bristol Suites
Victor Ciura

Empire

11:00



.

11:30

Take advantage of all the MIPS
MICHAEL S WONG

Bristol I
Mateusz Pusz

Bristol II / Bristol Suites
Rostislav Khlebnikov

Empire
Dom Davis

SS Great Britain

13:00



.

13:30

Annual General Meeting


Empire

14:30

Why You Should Use a Package Manager
Augustin Popa

Bristol I
Inside the Mind of an AAA Game Developer
Keith Stockdale,David Li

Bristol II / Bristol Suites
Callable Objects in Java, C#, Rust, and C++
Zhihao Yuan

Bristol III

16:00



.

16:30

How words and ideas from casual gaming can make you a bet...
Kate Gregory

Bristol II / Bristol Suites