Speakers

Silver
Bronze
Video Sponsors
Media Partner

Keynote Speakers

Image

Sean Parent

Adobe SystemsSr. Principal Scientist

Image

Kate Gregory

Gregory ConsultingPartner

Image

Chandler Carruth

GooglePrincipal Software Engineer

Image

Tara Walker

MicrosoftPrincipal Software Engineer

Speakers

Image

Amir Kirsh

The fine details behind C++ containers and algorithms

Image

Andrew Bitar

Abstractions are all you need - how to use powerful C++ abstractions when developing compilers for spatial architectures.

Image

Aidan Wood

Abstractions are all you need - how to use powerful C++ abstractions when developing compilers for spatial architectures.

Image

Andrew Soffer

How Hard Could It Be? Lessons Learned from Replacing int64 With int64_t

Image

Arne Berger

How constexpr and template metaprogramming help steering autonomous ships

Image

Arno Schödl

Why Iterators Got It All Wrong — and what we should use instead

Image

Björn Fahller

What do you mean by ""Cache Friendly""?

Higher order functions for ordinary C++ developers

Image

Bryce Adelstein Lelbach

C++ Standard Parallelism

Image

Chris Ryan

Binary Object Serialization

Image

Conor Hoekstra

The Twin Algorithms

Image

Daisy Hollman

Cute C++ Tricks (and what you can learn from them): part 2 of N

Image

Daniel Withopf

Taking Static Type-safety to the Next Level: Physical Units for Matrices

Image

Doug Hoyte

Quadrable

Image

Fatemeh Jafargholi

Programming with kids (and what's in it for us!)

Image

Guy Davidson

Abstraction: the true superpower of C++

Image

Jason Turner

The Power of Compile-Time Resources

The Best Parts of C++

Image

Jussi Pakkanen

Lessons learned from porting LibreOffice's build system to Meson

Image

Mike Spertus

How to "OO" in C++

Image

Olivier Giroux

Forward progress in C++

Image

Patrice Roy

Slowing Down to be Faster

Image

Rainer Grimm

Lets Talk: Extend and Embed Python with C++

Image

Rémi Drolet

Resolving Template MetaProgramming challenges using Type_expr

Image

Roi Barkan

Aliasing: Risks, Opportunities and Techniques

Image

Timur Doumler

C++ Lambda Idioms

Image

Titus Winters

Software Engineering Languages

Image

Tony Van Eerd

Value Oriented Programming. Part 1: You say you want to write a function

Image

Tristan Brindle

C++20 Ranges in Practice

Image

Walter E Brown

Computing⌴in⌴the⌴1960’s

A Medley of C++

Why Us?

Our Mission

Knowledge
Inclusion
Fun

Where

Toronto

When

July 18-20, 2022

LinkedIn

CppNorth Group