Gregory ConsultingPartner
The Tao of Self-ConfidenceFounder and Host
Speedata.ioDirector of Software Engineering
MicrosoftVice President of Developer Community
C++ Pitfalls and Sharp Edges to Avoid: Escaping Common Traps for Safer and more Resilient Code
C++ Contracts - a Meaningfully Viable Product
Serial and parallel pipelines in modern C++
Debugger Visualizers to Make Your Code Accessible
Building a career off-road
Improving JavaScript runtimes with C++20
A universal data structure for compile time use
Why are software engineers so hard to replace?
Taming a Beast: Using ONNX Runtime in AAA Games
Heaps Don't Lie - Guidelines for Memory Allocation in C++
Gotta Cache 'Em All: Optimize Your C++ Code By Utilizing Your Cache!
Graphics Programming with SDL 3
Bridging C++ and Java with Qt JNI: An Android Application for On-Device Landmine Detection
On Coding Guidelines, Class Invariants, and Special Member Functions
A Pragmatic Journey into C++ Modules
Unveiling Type Erasure in C++: From std::function to std::any
Code & Culture: Crafting Innovation Through Diversity & Inclusion
Speak Up, Stand Out: Communicating Confidently in the Workplace
Telling Your Technical Story
Advanced Ranges: Writing Modular, Clean, and Efficient Code with Custom Views
Building the World's Fastest GameBoy Emulator in Modern C++
Should I Check for Null Here?
Toronto
July 20-23, 2025
CppNorth Group