Home
28th February - 2nd March 2024
Online
11th March
Workshop Taster/Preview
Jumpstart to C++ in Audio - Learn Audio Programming & Create Your Own Music Plugin/App with the JUCE C++ Framework
Time to Introspect
A Beginner's Guide to Practical Reflection
Zero-Cost Abstractions in Large Systems
Lessons from OpenJDK’s Barrier Refactoring
Workshop Taster/Preview
From Hello World to Real World - A Hands-On C++ Journey from Beginner to Advanced
Keynote
TBA
Case Study
Purging Undefined Behavior and Intel Assumptions in a Legacy Codebase
12th March
Understanding the Art of API Design
Building Interfaces for Humans on Earth
Modern C++ for Embedded Systems
From Fundamentals To Real-Time Solutions
Workshop Taster/Preview
How C++ Actually Works - Hands-On With Compilation, Memory, and Runtime
13th March
When One Red Pill Is Not Enough
Compile-Time Optimization Through Dynamic Programming
Keynote
TBA
C++/sys
A Standard Library Projection to Facilitate the Verification of Run-time Memory Safety
Workshop Taster/Preview
Stop Thinking Like a Junior - The Soft Skills That Make You Senior
Workshop Taster/Preview
Splice & Dice - A Field Guide to C++26 Static Reflection
CppOnline Login
Lost your password?Discord
Discord is a free-to-use text and audio based discussion app that is available as a website, mobile and desktop app. Discord will be used as the support and communication system for both the online and onsite portions of the conference.
- Hybrid Discussions - Use our selection of topic-based Discord channels to have live, relevant discussion with online and onsite attendees
- Announcements - Keep up to date with the latest news from the CppOnline Conference.
- Instant Live Online Support - Get live support for any technical difficulties and questions from one of our helpful volunteers!
- Access information and resources relating to Gather Town and the Conference Platform
Conference Platform / Portal
A user friendly website created for ease of access to all of the online conference elements as well to access the on demand recordings for all of the sessions.
- Access To Zoom Sessions - Links to the zoom sessions are served 30 minutes ahead time and can be accessed by clicking one of the track buttons at the top of the main lobby page.
- Access To Virtual Venue - Use this page to enter the virtual venue (Where you can access all relevant aspects of the event too)
- Conference Schedule - Your full guide to what's happening at the conference!
- Online Help & Resources - Access helpful resources, guides and materials to enhance your experience









CppOnline Conference Schedule
Keep up to date with any changes or updates to the schedule.
- Personal Agenda - Build your own personal agenda which you can then follow at the event.
- Access To Slides - Access slides and other presentation material as and when they are uploaded by the speakers.
- Add To Google Calendar - If you have other commitments during the event, then you can add individual sessions to your Google Calendar and make sure you are free for the talks you want to see.
Virtual Venue (Gather Town)
An exciting, interactive, online conference experience awaits you in our virtual venue.
- Access To Zoom Sessions - Enter the relevant track for the talk you wish to watch and press the X key to open the link to the Zoom session
- Interactive Group Video Chat - Enjoy in-formal and spontaneous discussion, using the Proximity-based Video & Audio Chat. Chat to online attendees just as you would in a physical venue
- CppOnline Quiz Hunt - Take part in our virtual puzzle game by hunting down pub quiz questions hidden in objects around our virtual venue.
- Easter Eggs / Secrets - Discover all the hidden secrets of the virtual venue
- Interactive Objects - Play piano (even as a duet), enjoy embedded games, materials and other fun activities
Please use Chrome or Firefox when accessing Gather Town (or the Gather Town app)
Zoom Webinar
Both live sessions from the onsite event and live online sessions will be streamed through 5 Zoom Webinar tracks which are accessible through the main lobby page of the conference platform and through Gather Town.
- Q&A - Leave questions for the presenter, up-vote other questions or add to another query through Zooms intuitive Q&A system
- Reactions - Give speakers instant and interactive feedback of their material through the live reactions.
On Demand Access
All the main programme sessions (and two workshops) will be available to watch on demand shortly after each session has finished.
- Discussion & Questions - If you have a question after watching a session on-demand, then you can use the session discussion channel in Discord to ask the speaker
- Exclusive Access - On-demand are ONLY be available to conference attendees and can ONLY be accesed through this website.
Recordings are accessed through the bottom right panel of the portal page
Lightning Talks
Join our host Phil Nash for online lightning talks on Friday 1st and Saturday 2nd March at 19:30 UTC! This is a fun online event with more informal talks that can be about anything relating to coding.
Any attendees who are interested in contributing to the Lightning Talk sessions should fill out our application form
Online Posters
The Gather Town Virtual Venue will also be hosting posters in our online poster room for attendees to view throughout the event. All poster presenters are asked to attend a 30 minute poster session on either Thursday 28th February, Friday 1st March or Saturday 2nd March where they can then discuss their poster with you and other attendees.
The posters themselves range from posters that are deeply technical that are more aimed at experts to posters that are more accessible for students and new developers and can be:
- Videos
- Images
- Documents
- Web Pages
- Or a combination of the above









