Loading…
CppNorth 2025, The Canadian C++ Conference
July 20-23, 2025 • Toronto, Canada
Venue: TBA-A clear filter
arrow_back View All Dates
Wednesday, July 23
 

09:00 EDT

Keynote: TBA
Wednesday July 23, 2025 09:00 - 10:30 EDT
TBA
Speakers
avatar for Sheena Yap Chan

Sheena Yap Chan

Founder, The Tao of Self-Confidence
Sheena Yap Chan is a Wall Street Journal bestselling author, keynote speaker, strategist, and award-winning podcaster renowned for her expertise in elevating leadership and self-confidence through media. She is the founder and host of the acclaimed podcast, The Tao of Self-Confi... Read More →
Wednesday July 23, 2025 09:00 - 10:30 EDT
TBA-A

11:00 EDT

Advanced Ranges: Writing Modular, Clean, and Efficient Code with Custom Views
Wednesday July 23, 2025 11:00 - 12:00 EDT
In this talk, we will explore the power of C++20 ranges and how custom views can simplify complex data transformations and improve code expressiveness. By creating reusable, lazy-evaluated views that operate on ranges, developers can avoid unnecessary intermediate containers and simplify complex data transformations. While standard views like std::views::transform and std::views::filter offer powerful tools for basic operations, custom views provide additional flexibility, allowing developers to create highly specialized transformations and handle more complex, state-dependent logic.  Through real-world examples, we will demonstrate how custom views enhance performance and maintainability, showcasing how they can streamline everything from basic filtering to complex, state-dependent transformations in modern C++ applications.


Speakers
avatar for Steve Sorkin

Steve Sorkin

Steve Sorkin has been at Bloomberg since 2019, where he is a software engineer working on Bloomberg’s Execution Management System (EMSX) as part of the Portfolio Trading Engineering team. He is enthusiastic about writing clean, scalable, and maintainable code for use in low latency... Read More →
Wednesday July 23, 2025 11:00 - 12:00 EDT
TBA-A

13:00 EDT

A universal data structure for compile time use
Wednesday July 23, 2025 13:00 - 14:00 EDT
C++ has stricter rules for running code in constexpr mode. This talk intends to explore those restrictions while offering paradigms for designing data structures that are constexpr compatible, and which will be demonstrated as having potent applications.
Speakers
avatar for Daniel Nikpayuk

Daniel Nikpayuk

Daniel Nikpayuk
I am an Inuvialuk from Inuvik/Aklavik. I have a bachelors degree in mathematics. My personal technology goal is to build a programming language to assist in Indigenous multimedia/storytelling.
Wednesday July 23, 2025 13:00 - 14:00 EDT
TBA-A

14:30 EDT

Building the World's Fastest GameBoy Emulator in Modern C++
Wednesday July 23, 2025 14:30 - 15:30 EDT
Writing an emulator is truly transformative for any aspiring developer. In this session, we will be building parts of a lightning-fast Nintendo GameBoy (DMG-001) emulator library.
We will introduce the concept of a 'fast' emulator, highlighting its significance beyond mere gaming authenticity. After setting clear limits as to what we aim to achieve within the allotted time, we will delve into some foundational aspects of modern computing by implementing the core components of a GameBoy emulator.

Additionally, we will demonstrate how integrating modern high-level C++ constructs streamlines our codebase, enhancing both readability and performance. You will witness firsthand how these constructs simplify development and yield significant speed enhancements (even when applied to emulating low-level systems).

This session aims not only to provide practical insights into modern emulator construction but also to invite collaboration on future enhancements and optimizations.
Speakers
avatar for Tom Tesch

Tom Tesch

Lecturer, DAE - Howest
Tom is currently a senior lecturer for the Bachelor in Digital Arts and Entertainment at Howest University of Applied Sciences, where he is on a mission to inspire the next generation of game developers. His expertise revolves around teaching C++, algorithms, and the core principles... Read More →
Wednesday July 23, 2025 14:30 - 15:30 EDT
TBA-A

16:00 EDT

Keynote: TBA
Wednesday July 23, 2025 16:00 - 17:30 EDT
TBA
Speakers
avatar for Scott Hanselman

Scott Hanselman

Web Platform Team, Microsoft
Scott is a web developer who has been blogging at https://hanselman.com for over a decade. He works in Open Source on ASP.NET and the Azure Cloud for Microsoft out of his home office in Portland, Oregon. Scott has three podcasts, http://hanselminutes.com for tech talk, http://thisdeveloperslife.com... Read More →
Wednesday July 23, 2025 16:00 - 17:30 EDT
TBA-A
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

Recently active attendees

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -