CppNorth
banner
cppnorth.bsky.social
CppNorth
@cppnorth.bsky.social
110 followers 17 following 130 posts
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++.
Posts Media Videos Starter Packs
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Our next talk from CppNorth 2025 is now on YouTube! 🎮

Watch Jean-Simon Lapointe (@jslap.bsky.social): "Taming a Beast: Using ONNX Runtime in AAA Games."

A deep dive into using ML inference in AAA titles, covering performance, builds & memory.

🔗 youtu.be/L1B4uQlMex4

#CppNorth #cpp #gamedev
Jean-Simon Lapointe - Taming a Beast: Using ONNX Runtime in AAA Games
YouTube video by CppNorth
youtu.be
Our next talk from CppNorth 2025 is now on YouTube! 🎤

Watch Shailvi Wakhlu (@shailvi.bsky.social) : "Speak Up, Stand Out."

Learn practical tools to overcome self-doubt, articulate achievements & build influence.

🔗 youtu.be/cM34VW7r3_0

#CppNorth #cpp #Career
Shailvi Wakhu - Speak Up, Stand Out: Communicating Confidently in the Workplace
YouTube video by CppNorth
youtu.be
Now on YouTube: The CppNorth 2025 Opening Keynote! ✨

Watch Kate Gregory (@gregcons.bsky.social) deliver "How to Change the World."

Learn actionable techniques to drive change and become the "Somebody Should" in your industry!
🔗 youtu.be/tyxlB0zKFOQ

#CppNorth #cpp #Keynote
Kate Gregory - How to Change the World (Keynote)
YouTube video by CppNorth
youtu.be
Reposted by CppNorth
One of the reasons I'm grateful today:

@cppnorth.bsky.social allowing me to speak at their conference, and in particular that they've given me the space to learn *speaking skills* from my own cultural perspective. This is one thing non-Indigenous folk seldom recognize or accommodate.

1/7
Reposted by CppNorth
Carbon-C++ interop demo debut... on a C64 emulator! Couldn't have asked for a more iconic way to watch the future unfold. The vibe was on point, the message was warm & fuzzy, an emotional rollercoaster. Props to @scott.hanselman.com‬ for making a code demo a moment. 💻💖 #CarbonLang #CppNorth
I did not expect the first (public) demo of Carbon-C++ interop I saw to be on a Commodore 64 emulator at a cppnorth keynote about empathy. Great work @scott.hanselman.com
And that's a wrap on CppNorth 2025! 🍁

A massive thank you to our incredible speakers, attendees, volunteers, and sponsors for an amazing week.

We already can't wait to welcome everyone back in 2026!

#cpp #CppNorth