CppNorth 's Avatar

CppNorth

@cppnorth

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++.

128
Followers
18
Following
167
Posts
22.02.2024
Joined
Posts Following

Latest posts by CppNorth @cppnorth

Preview
Between the Layers– Interpreting Large Language Models | NDC Toronto 2026 Large Language Models (LLMs) have an uncanny ability to generate human-like responses, effectively rendering the Turing Test obsolete– but do we really understand how they work?

NDC Toronto 2026: Demystify LLMs! 🧠

Join Michelle Frost for: "Between the Layers - Interpreting Large Language Models."

Explore the inner workings of LLMs and learn how they actually generate responses.

📅 ndctoronto.com/agenda

🎟️ ndctoronto.com/tickets

🍁 May 5-8! #NDCToronto #AI #LLMs

09.03.2026 02:36 👍 0 🔁 1 💬 0 📌 0
Preview
Carbon: graduating from the experiment | NDC Toronto 2026 Four years ago at CppNorth, we announced Carbon: an experimental successor to C++. The goal was to explore how we could meet the massive needs of C++ developers, especially those with large, existing ...

NDC Toronto 2026: The Future of Carbon! 🚀

Join Chandler Carruth for his session: "Carbon: graduating from the experiment." Explore the evolution of Carbon as a C++ successor, its interoperability, and what lies ahead.

📅 ndctoronto.com/agenda

🎟️ ndctoronto.com/tickets

🍁 May 5-8! #cpp #NDCToronto

08.03.2026 04:46 👍 1 🔁 2 💬 0 📌 0
Post image Post image Post image Post image

Today is your last chance to catch us at @ndcconferences.com Security in Oslo! We’ve had a great week of workshops, talks and conversations at the booth. Stop by for a chat with our founder @scotthelme.bsky.social about his talk “Your website is running code you’ve never seen!”

05.03.2026 09:14 👍 2 🔁 2 💬 0 📌 0
Preview
Vibe Coding for Production | NDC Toronto 2026 Whether we like it or not, the days when developers write most of the code are over. At the same time, AI-assisted coding has a reputation problem. For many experienced developers, “vibe coding” means...

NDC Toronto 2026: Vibe Coding for Production! ⚡

Join Nick Chapsas for his workshop: "Vibe Coding for Production." Master AI-assisted development to build, test, and ship robust software faster than ever.

🛠️ ndctoronto.com/workshops

🎟️ ndctoronto.com/tickets

🍁 May 5-8! #NDCToronto #AI

07.03.2026 03:59 👍 0 🔁 0 💬 0 📌 0
Preview
Keeping It Simple | NDC Toronto 2026 We are often urged to keep code, design and architecture simple. What, however, is the motivation for this? And what does this mean in practice? Is simplicity just an aesthetic or does it also have so...

NDC Toronto 2026: Master Software Simplicity! 💡

Join Kevlin Henney for his 2-day workshop: "Keeping It Simple."

Learn practical techniques for cleaner code, better architecture, and tackling complexity head-on.

🛠️ ndctoronto.com/workshops
🎟️ ndctoronto.com/tickets
🍁 May 5-8! #NDCToronto #CleanCode

04.03.2026 22:36 👍 0 🔁 1 💬 0 📌 0
Preview
C++ Software Design | NDC Toronto 2026 "The design plays a much more central role in the success of a project than any feature could ever do. Good software is not primarily about the proper use of any feature; rather, it is about solid arc...

NDC Toronto 2026: Master C++ Software Design! 🏗️

Join Klaus Iglberger for his workshop: "C++ Software Design."

Learn the principles of high-quality software architecture and how to design flexible, robust C++ systems.

🛠️ ndctoronto.com/workshops
🎟️ ndctoronto.com/tickets
🍁 May 5-8! #cpp #NDCToronto

04.03.2026 01:39 👍 0 🔁 1 💬 0 📌 0

Scott's keynote last year at @cppnorth.bsky.social was fantastic! You will want to be there for this! (The rest of the conference will also be excellent :-D )

02.03.2026 18:20 👍 3 🔁 1 💬 0 📌 0
Scott Hanselman - Keynote speaker, NDC Toronto 2026

Scott Hanselman - Keynote speaker, NDC Toronto 2026

We’re thrilled to announce that @scott.hanselman.com will be the Keynote Speaker at NDC Toronto 2026!
Programmer, teacher, and community builder, Scott brings deep technical insight, energy, and inspiration to every stage. This is a keynote you don’t want to miss! Tickets 👉 ndctoronto.com

02.03.2026 12:30 👍 3 🔁 2 💬 0 📌 1
Preview
Generic Programming: from Strange to Normal | NDC Toronto 2026 Generic programming has been both a scary aspect and a strength of C++ for decades now. Seen as something that is often complex to express yet easy to use, this programming paradigm pervades contempor...

NDC Toronto 2026: Master Generic Programming! 🧬

Join Patrice Roy for his workshop: "Generic Programming: from Strange to Normal."

Demystify C++ templates and concepts to write highly reusable code.

🛠️ ndctoronto.com/workshops

🎟️ ndctoronto.com/tickets

🍁 May 5-8! #cpp #NDCToronto

02.03.2026 14:08 👍 1 🔁 2 💬 0 📌 0
Preview
Rust Programming Crash Course | NDC Toronto 2026 Rust is shaping to be the next (and current) big thing in system programming, but not just that. Its learning curve is steep, however, due to its memory and concurrency safety guarantees and its owner...

NDC Toronto 2026: Learn Rust! 🦀

Join Pavel Yosifovich for his "Rust Programming Crash Course." Fast-track your Rust skills, master memory safety, and build high-performance applications!

🛠️ ndctoronto.com/workshops

🎟️ ndctoronto.com/tickets

🍁 May 5-8! #RustLang #NDCToronto

01.03.2026 15:51 👍 0 🔁 2 💬 0 📌 0
Complexity is easy. Simplicity takes skill.
Complexity is easy. Simplicity takes skill. YouTube video by NDC Conferences

NDC Toronto 2026: Master Software Simplicity! 💡

Join Kevlin Henney for his workshop: "Keeping It Simple."

Learn practical techniques for cleaner code, better architecture, and tackling complexity head-on.

🛠️ ndctoronto.com/workshops

🎟️ ndctoronto.com/tickets

🍁 May 5-8! #NDCToronto

24.02.2026 23:30 👍 0 🔁 1 💬 0 📌 0
Preview
AI Red Teaming: Attacks on LLMs, Agents, and Multimodal Systems | NDC Toronto 2026 Red Teaming AI systems is no longer optional. What began with prompt injection attacks on simple chatbots has exploded into a complex threat surface spanning agents, multimodal systems, and AI-powered...

NDC Toronto 2026: Master AI Security! 🛡️

Join Gary Lopez for his 2-day workshop: "AI Red Teaming: Attacks on LLMs, Agents, and Multimodal Systems."

Learn to identify vulnerabilities and secure your AI applications!

🛠️ ndctoronto.com/workshops

🍁 May 5-8! #NDCToronto #AI #Security

24.02.2026 04:41 👍 0 🔁 2 💬 0 📌 0
Preview
C++ Best Practices | NDC Toronto 2026 This is a 2-day workshop that explores Best Practices as they apply to C++.

NDC Toronto 2026: Write Better C++! 🛠️

Join Jason Turner (@lefticus.bsky.social) for his 2-day workshop: "C++ Best Practices." Master proven guidelines to write cleaner, safer & faster C++!

🛠️ ndctoronto.com/workshops

🎟️ ndctoronto.com/tickets

🍁 May 5-8! #cpp #NDCToronto

21.02.2026 20:48 👍 2 🔁 3 💬 0 📌 0
Video thumbnail

Today is the last chance for Early Bird tickets for NDC Toronto 2026 ⏰ Don't miss out on Dean Schuster and 55 other amazing speakers! Secure your discounted tickets today! 👉 ndctoronto.com
#ndctoronto #earlybird

16.02.2026 11:17 👍 1 🔁 2 💬 0 📌 0
Preview
Context Is King: Building AI Apps with MCP & RAG | NDC Toronto 2026 Two-day training session on Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG) facilitated by Aleksander Stensby from GritAI. This training gives you the foundation to build intelli...

Build AI Apps with MCP & RAG! 🤖

Join Aleksander Stensby's workshop "Context Is King" at NDC Toronto! Master AI integration and development on May 5-6.

🛠️ Workshops: ndctoronto.com/workshops

🎟️ Tickets: ndctoronto.com/tickets

🍁 Join us in Toronto, May 5-8, 2026! #NDCToronto #AI

20.02.2026 23:56 👍 0 🔁 1 💬 0 📌 0
(Lightning Talk) Andrew Lai - Building an AFK Farm using Input Simulation
(Lightning Talk) Andrew Lai - Building an AFK Farm using Input Simulation YouTube video by CppNorth

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

21.12.2025 00:53 👍 4 🔁 2 💬 0 📌 0
Preview
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.

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

19.12.2025 04:36 👍 4 🔁 4 💬 1 📌 0
(Lightning Talk) Andrei Zissu - But I was doing the right thing!
(Lightning Talk) Andrei Zissu - But I was doing the right thing! YouTube video by CppNorth

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

15.12.2025 03:17 👍 1 🔁 0 💬 0 📌 0
(Lightning Talk) Amir Kirsh - Teaching CS in the AI Era
(Lightning Talk) Amir Kirsh - Teaching CS in the AI Era YouTube video by CppNorth

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

12.12.2025 23:37 👍 1 🔁 1 💬 0 📌 0
(Lightning Talk) Tony Greenberg - Why do I care about performance?
(Lightning Talk) Tony Greenberg - Why do I care about performance? YouTube video by CppNorth

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

11.12.2025 01:25 👍 1 🔁 1 💬 0 📌 0

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

11.12.2025 01:21 👍 6 🔁 2 💬 0 📌 0
(Lightning Talk) Tom Tesch - Teaching the NES: Using 6502 Assembly to Teach Modern C++
(Lightning Talk) Tom Tesch - Teaching the NES: Using 6502 Assembly to Teach Modern C++ YouTube video by CppNorth

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

07.12.2025 05:37 👍 5 🔁 2 💬 0 📌 0
(Lightning Talk) Sarthak Sehgal - deducing_this and forward_like in C++23
(Lightning Talk) Sarthak Sehgal - deducing_this and forward_like in C++23 YouTube video by CppNorth

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

03.12.2025 03:42 👍 1 🔁 0 💬 0 📌 0
(Lightning Talk) Leo Ghafari - Sorting types in template hell
(Lightning Talk) Leo Ghafari - Sorting types in template hell YouTube video by CppNorth

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

01.12.2025 23:55 👍 0 🔁 0 💬 0 📌 0
(Lightning Talk) Evan Girardin - Visualizing Implicit Conversions
(Lightning Talk) Evan Girardin - Visualizing Implicit Conversions YouTube video by CppNorth

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

01.12.2025 04:00 👍 1 🔁 0 💬 0 📌 0
(Lightning Talk) Ed Beroset - Management track or individual contributor?
(Lightning Talk) Ed Beroset - Management track or individual contributor? YouTube video by CppNorth

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

29.11.2025 20:48 👍 1 🔁 0 💬 0 📌 0
(Lightning Talk) David Olsen - Back to Basics: Generic Programming
(Lightning Talk) David Olsen - Back to Basics: Generic Programming YouTube video by CppNorth

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

29.11.2025 00:26 👍 2 🔁 1 💬 0 📌 0
(Lightning Talk) Braden Ganetsky - Reviving PartStacker in C++
(Lightning Talk) Braden Ganetsky - Reviving PartStacker in C++ YouTube video by CppNorth

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

27.11.2025 00:12 👍 0 🔁 0 💬 0 📌 0
(Lightning Talk) Botond Ballo - rr (record and replay): debugging with superpowers
(Lightning Talk) Botond Ballo - rr (record and replay): debugging with superpowers YouTube video by CppNorth

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

26.11.2025 00:12 👍 0 🔁 0 💬 0 📌 0
(Lightning Talk) Awab Qureshi - Triple Buffering & Channels
(Lightning Talk) Awab Qureshi - Triple Buffering & Channels YouTube video by CppNorth

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

25.11.2025 04:22 👍 1 🔁 1 💬 0 📌 0