CppNorth 2023 Schedule

  • Lobby
  • CppNorth 2023 Schedule

CppNorth 2023 Schedule

Past Sessions

Main Conference Program

Select Filters

Sunday 16th July

1600

1600

1630

1630

1700

1700

1730

1730

1800

1800

1830

1830

1900

1900

1930

1930

2000

2000

Monday 17th July

Continental Breakfast – 07:30 – 08:45

Kate Gregory

Keynote: Steps to Wisdom for C++ Developers
Keynote
08:45 - 10:30Vanity FairKate Gregory

Coffee Break – 10:30 – 11:00

Design
11:00 - 12:00Vanity FairView SlidesAndreas Weis
Safety
11:00 - 12:00KnightsbridgeView SlidesDoug Hoyte

Lunch (Provided) – 12:00 – 13:30

Standard Library
13:30 - 14:30Vanity FairBen Deane

To move or not to move

an interactive analysis
Language
13:30 - 14:30KnightsbridgeView SlidesAmir Kirsh
Tooling/Utilities
13:30 - 14:30KensingtonMiro Knejp

Coffee Break – 14:30 – 15:15

Design
15:15 - 16:15Vanity FairView SlidesJohn Pavan
Other
15:15 - 16:15KnightsbridgeFatemeh Jafargholi

And Then() Some(T)

Don't look in the box!
Standard Library
15:15 - 16:15KensingtonView SlidesVictor Ciura

Break – 16:15 – 16:45

Safety
16:45 - 17:45Vanity FairTimur Doumler
Standard Library
16:45 - 17:45KnightsbridgeView SlidesRudyard Merriam
Language
16:45 - 17:45KensingtonChris Ryan

Break – 17:45 – 18:30

0730

0730

0800

0800

0830

0830

0900

0900

0930

0930

1000

1000

1030

1030

1100

1100

1130

1130

1200

1200

1230

1230

1300

1300

1330

1330

1400

1400

1430

1430

1500

1500

1530

1530

1600

1600

1630

1630

1700

1700

1730

1730

1800

1800

1830

1830

1900

1900

1930

1930

2000

2000

2030

2030

Tuesday 18th July

Continental Breakfast – 07:30 – 08:45

Ben Deane

Keynote: Optimizing for Change
Keynote
09:00 - 10:30Vanity FairBen Deane

Coffee Break – 10:30 – 11:00

Standard Library
11:00 - 12:00Vanity FairView SlidesPier-Antoine Giguère

A Tale of Two Tuples

A Story of the C++ Revolution
Language
11:00 - 12:00KnightsbridgeView SlidesWill Wray

C++ and the fight between Elves and Orcs

How controlling memory allocation can make quite a difference
Embedded / Low-Level
11:00 - 12:00KensingtonPatrice Roy

Lunch – 12:00 – 13:30

Composition Intuition

Combinators & Tacit Programming
Standard Library
13:30 - 14:30Vanity FairView SlidesConor Hoekstra

Why Good Code is Relative

How the Environment Changes the Way We Write C++ Code
Embedded / Low-Level
13:30 - 14:30KnightsbridgeDaniel Withopf
Generic / Metaprogramming
13:30 - 14:30KensingtonAlex Dathskovsky

Coffee Break – 14:30 – 15:15

Safety
15:15 - 16:15Vanity FairBjörn Fahller
Generic / Metaprogramming
15:15 - 16:15KnightsbridgeVincent Tourangeau
Design
15:15 - 16:15KensingtonPeter Muldoon

Break – 16:15 – 16:45

Language
16:45 - 17:45Vanity FairThamara Andrade
Embedded / Low-Level
16:45 - 17:45KnightsbridgeLevo DeLellis
Design
16:45 - 17:45KensingtonView SlidesVincent Zalzal

Coffee Break – 17:45 – 18:45

0730

0730

0800

0800

0830

0830

0900

0900

0930

0930

1000

1000

1030

1030

1100

1100

1130

1130

1200

1200

1230

1230

1300

1300

1330

1330

1400

1400

1430

1430

1500

1500

1530

1530

1600

1600

1630

1630

1700

1700

1730

1730

1800

1800

1830

1830

1900

1900

1930

1930

2000

2000

Wednesday 19th July

Continental Breakfast – 07:30 – 08:45

Jessica Kerr

Keynote: I can write the code. But getting something done is another matter.
Keynote
09:00 - 10:30Vanity FairJessica Kerr

Coffee Break – 10:30 – 11:00

Standard Library
11:00 - 12:00Vanity FairTristan Brindle
Design
11:00 - 12:00KnightsbridgeTony Van Eerd
Tooling/Utilities
11:00 - 12:00KensingtonView SlidesMatt Godbolt

Lunch – 12:00 – 13:30

Safety
13:30 - 15:00Vanity FairView SlidesPeter Sommerlad
Language
13:30 - 15:00KnightsbridgeAndreas Fertig
Standard Library
13:30 - 15:00KensingtonView SlidesConor Hoekstra

Coffee Break – 15:00 – 15:45

Timur Doumler

Keynote: Contracts, Testing, and the Pursuit of Well Defined Behaviour
Keynote
15:45 - 17:15Vanity FairTimur Doumler

0730

0730

0800

0800

0830

0830

0900

0900

0930

0930

1000

1000

1030

1030

1100

1100

1130

1130

1200

1200

1230

1230

1300

1300

1330

1330

1400

1400

1430

1430

1500

1500

1530

1530

1600

1600

1630

1630

1700

1700

Filed under: Keynote