2023-04-17
Empire | SS Great Britain | |
---|---|---|
10:00 |
2023-04-18
Empire | SS Great Britain | Wallace | |
---|---|---|---|
10:00 |
2023-04-19
Bristol I | Bristol II / Bristol Suites | Bristol III | Empire | SS Great Britain | |
---|---|---|---|---|---|
09:00 |
|||||
10:30 |
Break |
||||
11:00 |
Removing Needless Undefined Behavior for a Safer C++ |
Managing External API’s in Enterprise systems |
What is a random number and why should I care? |
||
12:30 |
Break |
||||
14:00 |
Standard Attributes in C and C++ |
Let’s get more – social, environmental, and economic – sustainability based on data! |
|||
15:30 |
Break |
||||
16:00 |
Nobody can program correctly. Lessons from 20 years of debugging C++ code. |
A tour of C++ recognised user type categories |
The Practices That Make Continuous Integration |
Test-Driven Development of Embedded and System-Level Software |
|
17:30 |
Break |
||||
18:00 |
|||||
19:00 |
2023-04-20
2023-04-21
Bristol I | Bristol II / Bristol Suites | Bristol III | Empire | SS Great Britain | |
---|---|---|---|---|---|
09:00 |
|||||
10:30 |
Break |
||||
11:00 |
Template Meta-State Machines, Madness and Shannon. |
Introduction to secure multi-party computation |
Multi Threading Model in Paradox Games: Past, Present and Future |
||
12:30 |
Break |
||||
14:00 |
Monads in Modern C++ |
Introduction to Epoch-Based Memory Reclamation |
Modified condition/decision coverage in gcc |
||
14:25 |
|||||
14:45 |
|||||
15:10 |
How Behavior-Driven Development & Testing Improves Cross-Team Distributed Systems |
||||
15:30 |
Break |
||||
16:00 |
Preparing for Professionalism in Programming |
||||
17:30 |
Break |
||||
17:45 |
|||||
19:45 |
2023-04-22
Bristol I | Bristol II / Bristol Suites | Bristol III | Empire | SS Great Britain | |
---|---|---|---|---|---|
09:30 |
Remote Mob Programming In a High Stakes Environment |
Building Interfaces That Are Hard to Use Incorrectly |
|||
11:00 |
Break |
||||
11:30 |
Khronos SYCL language framework for C++ Accelerators |
mp-units: Lessons learned and a new library design |
Designing for concurrency using message passing |
Function Contracts in Practice |
|
13:00 |
Break |
||||
13:30 |
|||||
14:30 |
C++ Dependencies Don’t Have To Be Painful |
Productivity in C++ Game Development |