CppNorth

@cppnorth.bsky.social

The Canadian C++ Conference has Joined with NDC Conferences to create NDC - Toronto - May 5 - 8, 2026 CppNorth is a production of Cpp Toronto which provides an open and collaborative place where software developers can meet and discuss C++.

NDC Toronto 2026: Closing Keynote! ✨ Join Kate Gregory: "Brains and Belonging." Explore neurodiversity, "sock systems," and the importance of feeling like we belong in tech, whatever kind of brain you have. 📅 ndctoronto.com/agenda Tickets: ndctoronto.com/tickets 🍁 Join us in Toronto, May 5-8!

Locknote: Brains and Belonging | NDC Toronto 2026

We all have a brain, and all our brains are different. But some, as the saying almost goes, are more different than others.

ndctoronto.com

NDC Toronto 2026: Union Types in C#! 🚀 Join Mads Torgersen: "Union types in C#." Hear directly from the C# lead designer about one of the most highly anticipated features and how it will shape the future of the language. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #NDCToronto

Union types in C# | NDC Toronto 2026

For ages users have been asking for union types in C#, but what they mean by union types and what they want them for vary wildly!

ndctoronto.com

NDC Toronto 2026: Rethink Principles! 💡 Join Kevlin Henney for: "Principle Misunderstandings." Explore common misconceptions about software design principles and learn to make better architectural decisions. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #NDCToronto #CleanCode

Principle Misunderstandings | NDC Toronto 2026

For developers who want to improve their art there's no shortage of published, promoted and proclaimed principles they can choose from to shape their style and craft their code. Whether it's the alpha...

ndctoronto.com

NDC Toronto 2026: Indigenous Tech! 🧡 Join D'Arcy Lussier: "Truth & Reconciliation: The State of Indigenous Tech." Learn how the tech industry can meaningfully engage with and support Indigenous representation. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #NDCToronto

Truth & Reconciliation: The State of Indigenous Tech | NDC Toronto 2026

Indigenous owned businesses are one of the fastest growing segments in our economy, and Indigenous tech companies are at the forefront.

ndctoronto.com

NDC Toronto 2026: Build a Doom-Like World! 🎮 Join Alexander Chernov: "Building a Doom-Like World to Explore Agentic Systems." See how retro-gaming environments provide the perfect sandbox for testing autonomous AI agents. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #AI #gamedev

Building a Doom-Like World to Explore Agentic Systems | NDC Toronto 2026

Game engines combine strict control loops, complex state transitions, and real-time feedback, making them an ideal environment for exploring agent-based and AI-enabled system design.

ndctoronto.com

NDC Toronto 2026: Build Resilient Systems! ⚡ Join Brenda L. & Wessam Hamid: "Your Users Aren’t Calm. Your System Assumes They Are." Learn to design systems that handle real-world user stress and erratic behavior effectively. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #Architecture

Your Users Aren’t Calm. Your System Assumes They Are | NDC Toronto 2026

Designing systems for “calm, rational users” is a dangerous assumption, especially in AI, healthcare, finance, and other high-stakes environments. Users are often stressed, cognitively overloaded, and...

ndctoronto.com

NDC Toronto 2026: Clean, Non-Intrusive Code! 🛠️ Join Patrice Roy for: "On the benefits of non-intrusiveness." Learn to design C++ components that stay out of the user's way while providing maximum flexibility and decoupling. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #cpp

On the benefits of non-intrusiveness | NDC Toronto 2026

Traditional object-oriented approaches are often intrusive, relying on (public) inheritance and runtime polymorphism. There are upsides to these approaches, of course, but there are quite a few downsi...

ndctoronto.com

NDC Toronto 2026: AI Supply Chain Security! 🛡️ Join Kenneth Yeung & Kasimir Schulz: "Prompt-Jacking: The Rise of a New Supply Chain Risk." Learn how to identify AI vulnerabilities and defend against prompt-jacking attacks. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #AI #Security

Prompt-Jacking: The Rise of a New Supply Chain Risk | NDC Toronto 2026

AI coding assistants are rapidly becoming part of every developer’s workflow, but what happens when the very tools meant to help are turned against you?

ndctoronto.com

NDC Toronto 2026: Rebuilding Stack Overflow! 🏗️ Join Connell Sharp: "Incrementally Rebuilding Stack Overflow's Monolith." Learn the real-world strategy for modernizing a massive legacy codebase without a total rewrite. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #NDCToronto

Incrementally Rebuilding Stack Overflow's Monolith | NDC Toronto 2026

Our small team at Stack Overflow took on a huge project to rebuild our Comments system. This talk takes you through our journey trying to balance rapid experimentation and being agile while architecti...

ndctoronto.com

NDC Toronto 2026: Connect SQL to AI! 🗄️ Join Jerry Nixon: "Introducing the SQL MCP Server." Discover how the Model Context Protocol enables LLMs to interact securely and intelligently with your SQL data. 📅 ndctoronto.com/agenda 🎟️ ndctoronto.com/tickets 🍁 May 5-8! #NDCToronto #AI #SQL

Introducing the SQL MCP Server | NDC Toronto 2026

Modern apps use language models, but how do those models safely interoperate with your company’s backend data without putting the business at risk? SQL MCP Server answers that question.

ndctoronto.com