C++ Memory Management Masterclass with Patrice Roy
If you’ve ever chased a leak at 1 a.m., this session is for you. Two live days with Patrice Roy on RAII, smart pointers, exception safety, and practical debugging. Register via Eventbrite.
If you’ve ever chased a leak at 1 a.m., this session is for you.
In this live, two-day masterclass, Patrice Roy will walk you through the habits that make C++ memory management predictable in real codebases—RAII, clear ownership, and exception-safe patterns. Expect live coding, small, focused exercises, and discussion that assumes you write production code.
What you’ll practice
Using RAII to make lifetime and cleanup explicit
Choosing and applying ownership models with smart pointers
Writing exception-safe code without sacrificing performance
Finding and fixing leaks, alignment issues, and use-after-free patterns
Who this is for
Intermediate C++ developers, performance-minded engineers, and folks coming from other languages who want to reason clearly about lifetime, allocation, and ownership.
About Patrice Roy
Patrice teaches C++ at the university level and to professionals, and contributes to the ISO C++ committee (including SG14). He’s the author of C++ Memory Management (Packt, 2025).
Why this matters
A large share of high-severity security bugs in major software projects trace back to memory safety issues (Microsoft reports ~70% of their CVE-assigned vulnerabilities; Chromium reports similar figures). Knowing the idioms—and their trade-offs—pays back quickly.
Agenda & logistics
Live sessions and module details are on the Eventbrite page. Check the schedule and register there.
Watch a 3-minute preview
Embed your clip here (above the CTA). Substack supports direct video upload; if needed, upload as unlisted on YouTube and paste the link.
Event details
When: Sat, September 20, 9:00 PM – Mon, September 22, 2:30 AM IST (GMT+5:30) (full timetable on Eventbrite).
Where: Online (live)
Registration: Eventbrite — Get tickets
Refunds: Up to 1 day before the event (see Eventbrite for terms).