CppNorth 2024 Speakers

Keynote Speakers

Image
Kate Gregory

Gregory ConsultingPartner

Image
April Wensel

Compassionate CodingFounder

Image
Tony Van Eerd

Christie Digital SystemsPrincipal C++ Developer

Image
Eric Wastl

JetBrainsDeveloper Advocate

Speakers

Image
Alexander Zaitsev

Profile-Guided Optimization (PGO): unknown parts

Image
Alexey Veselovsky

LSAN and ASAN: tips, tricks and hacks

Image
Amir Kirsh

Hiding your Implementation Details is Not So Simple

Image
Andreas Fertig

C++ Insights: Peak behind the curtains of your C++ compiler

Image
Aram Chung

Testability and API Design

Image
Arne Berger

Simplify and Secure Equation Systems with Type-Driven Development

Image
Ashley Roll

Safe Static Initialisation and Cleanup in Libraries

Image
Ben Deane

Message Handling with Boolean Algebra

Image
Bryce Adelstein Lelbach

Think Parallel

Image
Callum Piper

Improving your team(work)

Image
Chandler Carruth

How designing Carbon with C++ interop taught me about C++ variadics and overloads

Image
Conor Hoekstra

Composition Intuition II

Image
Daniel Nikpayuk

C++ is a metacompiler

Image
David Ledger

Save time, space and a little sanity with std::function_ref.

Image
David Olsen

C++ Reflection: A Promising Proposal

Image
Dawid Zalewski

Beginner's mind, expert's mind—How we think about, read, write and teach code

Image
Fatemeh Jafargholi

Where there is a loop, there is an algorithm

Image
Fedor G Pikus

C++ Type Erasure Demystified

Image
Furkan Uzumcu

The Shoulders We Stand On

Image
John Pavan

Testability and API Design

Image
Lukas Zhao

Testability and API Design

Image
Mike Shah

A Study of Plugin Architectures for Supporting Extensible Software

Image
Miro Knejp

... + CTAD + NTTP = 🤩

Image
Nis Meinert

Walking your frog fast in 4 LoC ... or more

Image
Ofek Shilon

Optimization Remarks - helping the compiler generate better code

Image
Paul Willams

Building a C++/JS browser for the financial markets (renamed from: Lessons learned from developing a large C++/JS near-real-time browser for the financial markets)

Image
Peter Lorimer

Where there is a loop, there is an algorithm

Image
Peter Muldoon

Dependency Injection in C++ : A Practical Guide

Image
Quinn Hou

The Shoulders We Stand On

Image
Roi Barkan

More Ranges Please

Image
Rudyard Merriam

Meandering Through C++ to Create ranges::to

Image
Saksham Sharma

Write fast code like a native

Image
Sohalia Ali

Uplifting Your Career as a Youth in Tech

Image
Steve Downey

Why Modules? : It's not about build time

Image
Tina Ulbrich

Throwing Tools at Ranges

Image
Tristan Brindle

Practical Steps to Safer C++

CppNorth 2023 Sponsors

Gold

Silver

Video Sponsors

Scholarship Sponsors

Why Us?

Our Mission

Knowledge
Inclusion
Fun

When

July 21-24, 2024

LinkedIn

CppNorth Group