Gregory ConsultingPartner
Honeycomb.ioEngineering Manager of Developer Relations
IntelPrincipal Software Engineer
JetBrainsDeveloper Advocate
From Templates to Concepts
To Move or Not to Move: an Interactive Analysis
C++ Coroutines From Scratch
Building Interfaces That Are Hard to Use Incorrectly
Calendrical C++: std::chrono, History, Mathematics and the Computus
Typical C++, But Why?
Multi-Paradigm Programming and Beyond
New Algorithms in C++23
Why Good Code is Relative: How the Environment Changes the Way We Write C++ Code
Mitigating the Intellectual Anxiety Associated with Learning C++ Programming Language
C# for C++ Developers
API Design Principles
C++ as an Optimizing Assembler - A Performance Talk
What's New in Compiler Explorer?
How to Start a Modern C++ Project?
Teaching Custom Containers and Allocators How to Sanitize Addresses
Moving an Existing Project to C++ 20 for Fun, Beauty... and Results!
Managing External APIs in Enterprise systems
Vulnerable C++
Do You Like Physics Simulations aaaannnd C++? Me Too!
A Journey into Ranges, Views and Pipelines and Some Functional Programming
Object Lifetime: from Start to Finish
Value Oriented Programming Part V: Return of the Values
Iteration Revisited
And Then() Some(T)
get() Into Retroactive Static Reflection
Writing C++ to Be Read
Understanding and Mastering Flat Containers
A Tale of Two Tuples
Toronto
July 17-19, 2023
CppNorth Group