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 Andrew Lai: "Building an AFK Farm using Input Simulation."

Andrew shares the surprising complexity behind automating just 6 clicks to farm creatures in a video game.

🔗 youtu.be/rj4qNrLJUL8

#CppNorth #cpp #gamedev #InputSimulation
(Lightning Talk) Andrew Lai - Building an AFK Farm using Input Simulation
YouTube video by CppNorth
youtu.be
December 21, 2025 at 12:54 AM
NDC Toronto (formerly CppNorth) Call for Speakers is OPEN! 📢
Join us May 5-8, 2026 for a diverse event covering C++, Rust, AI, DevOps, Game development & more.

🚨 Deadline: Dec 31, 2025!

Submit your best talks here:

🔗 ndctoronto.com/call-for-pap...

#NDCToronto #programming #CFP #AI #Dev #GameDev
Call for Papers - NDC Toronto 2026 | Conference for Software Developers
NDC Toronto 2026 is a 4-Day Event for Software Developers, 5-8 May the The Westin Harbour Castle, Tornoto.
ndctoronto.com
December 19, 2025 at 4:36 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚠️

Watch Andrei Zissu: "But I was doing the right thing!"

See how legitimate C++ practices can sometimes combine into a recipe for disaster.

🔗 youtu.be/Ug702VLqNWM

#CppNorth #cpp #CppMistakes #BestPractices
(Lightning Talk) Andrei Zissu - But I was doing the right thing!
YouTube video by CppNorth
youtu.be
December 15, 2025 at 3:17 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! 🎓

Watch Amir Kirsh: "Teaching CS in the AI Era."

A crucial discussion on adapting education to prepare students for an AI-influenced world without sacrificing core skills.

🔗 youtu.be/PL674B55fmg

#CppNorth #cpp #Education #AI #CS
(Lightning Talk) Amir Kirsh - Teaching CS in the AI Era
YouTube video by CppNorth
youtu.be
December 12, 2025 at 11:37 PM
A Lightning Talk from CppNorth 2025 is now on YouTube! 💡

Watch Anthony Greenberg: "Why do I care about performance?"

A vital look at why we write efficient code, instead of just buying a better computer.

youtu.be/wCpzw9hxI1A

#CppNorth #cpp #Performance #Efficiency
(Lightning Talk) Tony Greenberg - Why do I care about performance?
YouTube video by CppNorth
youtu.be
December 11, 2025 at 1:26 AM
We are thrilled to be partnering with you! 🤝

It’s going to be an amazing time for the developer community. We can't wait to see the speaker lineup. Everyone, get those CFP submissions in! 🍁
#cpp #NDCToronto
We’re headed to Toronto! 🇨🇦
We’re excited to partner up with @cppnorth.bsky.social for an incredible 4-day event you don’t want to miss. We’re currently booking speakers, and the CFP is open → ndctoronto.com
December 11, 2025 at 1:21 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! 🎮

Watch Tom Tesch: "Teaching the NES: Using 6502 Assembly to Teach Modern C++."

Learn how the NES makes hardware visible to reveal what C++ is really doing under the hood.

🔗 youtu.be/_SamxM6tnQU

#CppNorth #cpp #NES #Assembly #Education
(Lightning Talk) Tom Tesch - Teaching the NES: Using 6502 Assembly to Teach Modern C++
YouTube video by CppNorth
youtu.be
December 7, 2025 at 5:38 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Sarthak Sehgal: "deducing_this and forward_like in C++23."

Explore how deducing_this & forward_like simplify interfaces and eliminate const/ref boilerplate.

🔗 youtu.be/U3P96OQfkpE

#CppNorth #cpp #Cpp23
(Lightning Talk) Sarthak Sehgal - deducing_this and forward_like in C++23
YouTube video by CppNorth
youtu.be
December 3, 2025 at 3:42 AM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Léo Ghafari: "Sorting types in template hell."

Explore the "ordeal" of sorting heterogeneous tuples for a compile-time unit library using template metaprogramming.

🔗 youtu.be/IYAPNZBtb5c

#CppNorth #cpp #TMP
(Lightning Talk) Leo Ghafari - Sorting types in template hell
YouTube video by CppNorth
youtu.be
December 1, 2025 at 11:55 PM
A Lightning Talk from CppNorth 2025 is now on YouTube! ⚡

Watch Evan Girardin: "Visualizing Implicit Conversions."

Explore an interactive tool to visually understand initialization, overload resolution, and implicit conversion sequences.

🔗 youtu.be/4-9896uWARU

#CppNorth #cpp
(Lightning Talk) Evan Girardin - Visualizing Implicit Conversions
YouTube video by CppNorth
youtu.be
December 1, 2025 at 4:00 AM
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