CppNorth
banner
cppnorth.bsky.social
CppNorth
@cppnorth.bsky.social
The Canadian C++ Conference
- July 20-23, 2025
CppNorth is a production of Cpp Toronto which provides an open and collaborative place where software developers can meet and discuss C++.
Now on YouTube: The CppNorth 2025 Closing Keynote! 🎬

Watch Alex Dathskovsky: "Misusing reinterpret_cast?! You Probably Are :)."

Explore the dangers, avoid UB, & discover safer alternatives for type casting.

🔗 youtu.be/xxCtaAiEIcQ

#CppNorth #cpp #BestPractices #Keynote
Alex Dathskovsky - Misusing reinterpret_cast?! You Probably Are :) (Keynote)
YouTube video by CppNorth
youtu.be
November 2, 2025 at 3:49 AM
Our next talk from CppNorth 2025 is now on YouTube! 🛠️

Watch Braden Ganetsky: "Debugger Visualizers to Make Your Code Accessible."

Learn to write custom visualizers (Natvis/GDB pretty-printers) to empower your users.

🔗 youtu.be/nFQ4fLDlbFs

#CppNorth #cpp #Debugging
Braden Ganetsky - Debugger Visualizers to Make Your Code Accessible
YouTube video by CppNorth
youtu.be
October 29, 2025 at 10:53 PM
Our next talk from CppNorth 2025 is now on YouTube! ⚡️

Watch Tom Tesch: "Building the World's Fastest GameBoy Emulator in Modern C++."

Learn how modern C++ delivers huge speed gains & simpler code for high-performance emulation.

🔗 youtu.be/HmCQuoWtTNo

#CppNorth #cpp #gamedev
Tom Tesch - Building the World's Fastest GameBoy Emulator in Modern C++
YouTube video by CppNorth
youtu.be
October 28, 2025 at 2:21 AM
Our next talk from CppNorth 2025 is now on YouTube! ⚙️

Watch Daniel Nikpayuk (@nikpayuk.bsky.social): "A universal data structure for compile time use."

Explore constexpr restrictions & paradigms for designing potent, compile-time data structures.

🔗 youtu.be/UAmyfaXpPiA

#CppNorth #cpp #constexpr
Daniel Nikpayuk - A universal data structure for compile time use
YouTube video by CppNorth
youtu.be
October 25, 2025 at 5:26 PM
Our next talk from CppNorth 2025 is now on YouTube! 🤔

Watch John Pavan & Heather Crawford: "Why are software engineers so hard to replace?"

Explore why tech from COBOL to AI, meant to replace us, has only made developers more essential.

🔗 youtu.be/xByD37syeqA

#CppNorth #cpp #SWE #AI
John Pavan, Heather Crawford - Why are software engineers so hard to replace?
YouTube video by CppNorth
youtu.be
October 23, 2025 at 11:32 PM
Our next talk from CppNorth 2025 is now on YouTube! 🎨

Watch Mike Shah (@mikeshah.bsky.social): "Graphics Programming with SDL 3."

Get started with the new SDL3 for cross-platform graphics, including its 3D GPU library & compiling for the web.

🔗 youtu.be/XHWZyZyj7vA

#CppNorth #cpp #gamedev #SDL3
Mike Shah - Graphics Programming with SDL 3
YouTube video by CppNorth
youtu.be
October 23, 2025 at 3:11 AM
Our next talk from CppNorth 2025 is now on YouTube! 🚀

Watch Steve Sorkin: "Advanced Ranges."

Learn how custom C++20 views simplify complex data transforms, avoid intermediate containers, and boost performance.

🔗 youtu.be/n_gGgCifYdc

#CppNorth #cpp #Cpp20 #Ranges
Steve Sorkin - Advanced Ranges: Writing Modular, Clean, and Efficient Code with Custom Views
YouTube video by CppNorth
youtu.be
October 21, 2025 at 9:27 PM
Our "Building a career off-road" panel is now on YouTube! 🗺️

Watch host Sherry Sontag and an amazing panel explore leadership beyond titles and the power of thriving as an individual contributor.

🔗 youtu.be/sllh7dMbaKU

#CppNorth #cpp #CareerDev
Building a career off-road
YouTube video by CppNorth
youtu.be
October 21, 2025 at 4:05 AM
Our next talk from CppNorth 2025 is now on YouTube! ⚠️

Watch Amir Kirsh: "C++ Pitfalls and Sharp Edges to Avoid."

Explore notorious pitfalls, from memory quirks to UB, and learn to write safer, more resilient code.

🔗 youtu.be/xWw8d_Dk4Wo

#CppNorth #cpp #CppTips
Amir Kirsh - C++ Pitfalls and Sharp Edges to Avoid
YouTube video by CppNorth
youtu.be
October 18, 2025 at 3:58 AM
Reposted by CppNorth
On the other hand,

I'm still learning how to make a solid presentation for a general audience, and in turn I'm also still learning how much effort really goes into giving a good talk. I'm grateful people in this community are as of yet forgiving, but I also feel I can still do better. Thanks.

2/2
October 12, 2025 at 6:18 PM
Reposted by CppNorth
Hey all, my latest conference talk is out.

I have mixed feelings about sharing it. On the one hand:

a) I worked hard on it.
b) I think the explanation about proof assistant theory is relevant to professional practitioners.
c) I wore an Inuit specific sweater.

www.youtube.com/watch?v=UAmy...

1/2
Daniel Nikpayuk - A universal data structure for compile time use
YouTube video by CppNorth
www.youtube.com
October 12, 2025 at 6:18 PM
Our next talk from CppNorth 2025 is now on YouTube! 🤖

Watch Oleksandr Kunichik: "Bridging C++ and Java with Qt JNI."

Learn to bridge C++ & Java on Android, demonstrated via a real-time, on-device landmine detection app.

🔗 youtu.be/kkHQna2sbwI

#CppNorth #cpp #AndroidDev #Qt
Oleksandr Kunichik - Bridging C++ and Java with Qt JNI
YouTube video by CppNorth
youtu.be
October 16, 2025 at 10:03 PM
Our next talk from CppNorth 2025 is now on YouTube! 📈

Watch Mathieu Ropert (@matropert.bsky.social): "Heaps Don't Lie."

Learn ~10 guidelines to mitigate the performance impact of dynamic memory allocation in C++.

🔗 youtu.be/k2XBx9CNHLE

#CppNorth #cpp #Performance
Mathieu Ropert - Heaps Don't Lie: Guidelines for Memory Allocation in C++
YouTube video by CppNorth
youtu.be
October 15, 2025 at 5:28 PM
Our next talk from CppNorth 2025 is now on YouTube! 🤝

Watch Tom Sellek: "The 10x Team." Explore team vs. individual productivity and learn how to build a more fun, fulfilling, and high-performance team.

🔗 youtu.be/WexvfUA3bSs

#CppNorth #cpp #Teamwork
Tom Sellek - The 10x Team
YouTube video by CppNorth
youtu.be
October 14, 2025 at 10:15 PM
Our next talk from CppNorth 2025 is now on YouTube! ⚙️

Watch Bogusław Cyganek: "Serial and parallel pipelines in modern C++."

Learn to build custom serial & parallel pipelines using C++23's std::expected.

🔗 youtu.be/AY_Y5TYdd3w

#CppNorth #cpp #Cpp23
Boguslaw Cyganek - Serial and parallel pipelines in modern C++
YouTube video by CppNorth
youtu.be
October 14, 2025 at 12:05 AM
CppNorth remembers and honors our dear friend Rainer Grimm, a cherished speaker and pillar of the C++ community.

This year, we were honored to have his advocate Cippi carry his spirit forward.

Revisit his impactful 2022 talk:
youtu.be/3Km19_JgQcc

He is deeply missed. ❤️ #cpp #Community
#cippi #als #cpp #modernescpp #moderncpp #designdenken | CppNorth, The Canadian C++ Conference
Cippi has finished the CppNorth, The Canadian C++ Conference in Toronto after helping deliver four keynotes, countless regular sessions (only some shown) and a large batch of Lightning Talks. She wil...
lnkd.in
October 10, 2025 at 2:29 AM
Our next talk from CppNorth 2025 is now on YouTube! 📜

Watch Olivia Wasalski: "On coding guidelines, class invariants, and special member functions."

Explore 5 coding guidelines & their interaction with invariants to write better C++.

🔗 youtu.be/IuGzAvD7KdQ

#CppNorth #cpp #BestPractices
Olivia Wasalski - On coding guidelines, class invariants, and special member functions
YouTube video by CppNorth
youtu.be
October 9, 2025 at 12:07 AM
Our next talk from CppNorth 2025 is now on YouTube! ⚡️

Watch Michelle Fae D'Souza: "Gotta Cache 'Em All!"

Learn to harness your cache, optimize access patterns & solve performance mysteries for blazing-fast code.

🔗 youtu.be/a7r2_lNNeaA

#CppNorth #cpp #Performance
Michelle D'Souza - Gotta Cache 'Em All: Optimize Your C++ Code By Utilizing Your Cache!
YouTube video by CppNorth
youtu.be
October 7, 2025 at 8:21 PM
Now on YouTube: A CppNorth 2025 Keynote! 🤝

Watch Sheena Yap Chan on "Building Confidence."

Learn actionable strategies to close the confidence gap, foster inclusivity, and build innovative teams.

🔗 youtu.be/YfbVzqZlGro

#CppNorth #cpp #DEI #Inclusion
Sheena Yap Chan - Building Confidence to Foster Inclusive & Collaborative Tech Communities (Keynote)
YouTube video by CppNorth
youtu.be
October 6, 2025 at 5:23 PM
Our next talk from CppNorth 2025 is now on YouTube! 🤔

Watch Tony Van Eerd (@tvaneerd.bsky.social): "Should I Check for Null Here?"

Learn how this simple question leads to a deep dive into error handling, bugs, and C++26 Contracts.

🔗 youtu.be/Ma0uHx-pP4Q
#CppNorth #cpp #Cpp26 #ItDepends
Tony Van Eerd - Should I Check for Null Here?
YouTube video by CppNorth
youtu.be
October 6, 2025 at 3:14 AM
Our next talk from CppNorth 2025 is now on YouTube! 🔍

Watch Sarthak Sehgal: "Unveiling Type Erasure in C++."

Explore type erasure via std::function, std::shared_ptr, & std::any, and uncover their hidden costs.

🔗 youtu.be/0aI97h9ESc0

#CppNorth #cpp #TypeErasure
Sarthak Sehgal - Unveiling Type Erasure in C++: From std::function to std::any
YouTube video by CppNorth
youtu.be
October 4, 2025 at 5:52 PM
Reposted by CppNorth
I met Sherry before. She gave a half talk immediately following my first live (half) talk. She was very kind to someone so nervous, haha. We've had a few short conversations, she's always been very honest and engaging.
Our next talk from CppNorth 2025 is now on YouTube! 🎤

Watch Sherry Sontag: "Telling Your Technical Story."

Learn how to simplify complex topics, craft effective slides, and captivate any audience.

🔗 youtu.be/p7O2RTj8wEc

#CppNorth #cpp #PublicSpeaking
Sherry Sontag - Telling Your Technical Story
YouTube video by CppNorth
youtu.be
September 30, 2025 at 1:17 PM
Our next talk from CppNorth 2025 is now on YouTube! 🎤

Watch Sherry Sontag: "Telling Your Technical Story."

Learn how to simplify complex topics, craft effective slides, and captivate any audience.

🔗 youtu.be/p7O2RTj8wEc

#CppNorth #cpp #PublicSpeaking
Sherry Sontag - Telling Your Technical Story
YouTube video by CppNorth
youtu.be
September 30, 2025 at 12:40 PM
Our next talk from CppNorth 2025 is now on YouTube! ✨

Watch Sohaila Ali: "Stepping Into Tech: A Career Kickstart for Youth."

Get advice for starting your career, overcoming obstacles, and thriving as a young woman in tech.

🔗 youtu.be/totjFdiz-6c

#CppNorth #cpp #WomanInTech
Sohaila Ali - Stepping Into Tech: A Career Kickstart for Youth
YouTube video by CppNorth
youtu.be
September 29, 2025 at 10:56 PM
Our next talk from CppNorth 2025 is now on YouTube! 📜

Watch Andrei Zissu: "C++ Contracts: a Meaningfully Viable Product."

After 20 years, they're in C++26! Learn the MVP highlights, pitfalls, and what users need to know.

🔗 youtu.be/zdRru3YNQRc

#CppNorth #cpp #Cpp26
Andrei Zissu - C++ Contracts: a Meaningfully Viable Product
YouTube video by CppNorth
youtu.be
September 28, 2025 at 10:53 PM