Design patterns in modern C++

CppNorth 2024 Sponsors

Gold

Video Sponsors

Bronze

Instructor

Patrice Roy

<p>Patrice Roy has been playing with C++ either professionally, for pleasure or (most of the time) both for almost 30 years. After a few years doing R&amp;D and working on military flight simulators, he has moved on to academics and has been teaching computer science since 1998. Since 2005, he has been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges.</p> <p>Patrice has been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities working group since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.</p>
<h3>2 days workshop</h3> <h2>Abstract</h2> <p>Design patterns have been recognized and applied in programs for a long time now, but have traditionally been presented «in the abstract», based on the fact that they can be implemented differently from language to language.</p> <p>This class aims to see how some key design patterns can be implemented using modern C++, which can be significantly different from what one would traditionally be exposed to. Using C++17 with some measure of C++20 and C++23, we will solve concrete problems using well-known patterns implemented in interesting ways, reinforcing our knowledge of today's C++ at the same time.</p> <h2>Dates</h2> <p>The workshop takes place on the weekend prior to the start of the conference (July 15 &amp; July 16). Find out more details about fees and about the schedule <a href="workshops.html">here</a>.</p>

When

July 20-23, 2025

LinkedIn

CppNorth Group