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++.
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Edward Beroset: "Management track or individual contributor?"

How to decide between leadership & remaining an IC to maximize growth & satisfaction.

🔗 youtu.be/GigchjQWgc0

#CppNorth #cpp #CareerDev
(Lightning Talk) Ed Beroset - Management track or individual contributor?
YouTube video by CppNorth
youtu.be
November 29, 2025 at 8:48 PM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch David Olsen: "Back to Basics: Generic Programming."

Learn everything you need to know about C++ templates in just five minutes.

🔗 youtu.be/cgr9wXVC42Q

#CppNorth #cpp #Templates
(Lightning Talk) David Olsen - Back to Basics: Generic Programming
YouTube video by CppNorth
youtu.be
November 29, 2025 at 12:26 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Braden Ganetsky: "Reviving PartStacker in C++."

The story of rewriting a legacy 3D bin packer from scratch, recovering features via decompilation & wrestling package management.

🔗 youtu.be/WjmukACGJJo

#CppNorth #cpp #LegacyCode
(Lightning Talk) Braden Ganetsky - Reviving PartStacker in C++
YouTube video by CppNorth
youtu.be
November 27, 2025 at 12:13 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Botond Ballo: "rr (record and replay): debugging with superpowers." Level up debugging with low-overhead recording & deterministic replay for efficient reverse execution.

🔗 youtu.be/0Zw3i5HNosM

#CppNorth #cpp #Debugging
(Lightning Talk) Botond Ballo - rr (record and replay): debugging with superpowers
YouTube video by CppNorth
youtu.be
November 26, 2025 at 12:12 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Awab Ahmed Qureshi: "Triple Buffering & Channels." Learn an elegant solution for real-time producer/consumer problems where data freshness matters most.

🔗 youtu.be/ELYEZQOhS9U?t=1

#CppNorth #cpp #Concurrency
(Lightning Talk) Awab Qureshi - Triple Buffering & Channels
YouTube video by CppNorth
youtu.be
November 25, 2025 at 4:22 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Anton Veselskyi: "Unconditionally Readable C++."

Learn practical tips for writing more readable and verbose conditions in your code.

🔗 youtu.be/OVhX0uhwCz0

#CppNorth #cpp #CleanCode
(Lightning Talk) Anton Veselskyi - Unconditionally Readable C++
YouTube video by CppNorth
youtu.be
November 20, 2025 at 10:38 PM
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