C++ Memory Management Masterclass

Online event
Saturday, Apr 11 at 10:30 am to Sunday, Apr 12 at 4 pm EDT
Overview

Eliminate Memory Bugs. Write Faster, Safer C++ with Confidence. Live Hands-on Workshop | April 11–12 | Online

Memory errors are responsible for over 70% of critical security vulnerabilities and in C++, they can cost you performance, stability, and credibility.

In this live, hands-on masterclass, you’ll learn how to take complete control of memory in modern C++ - directly from Patrice Roy, #1 bestselling author of C++ Memory Management and a long-standing member of the ISO C++ Standards Committee (WG21).

This is not a theory-heavy course. It is a practical, production-focused workshop designed to help you write C++ code that is fast, predictable, exception-safe, and memory-leak free.

Bonus: Get free access to Patrice Roy's best-selling eBook - C++ Memory Management


What You’ll Be Able to Do After This Workshop

By the end of these two days, you will be able to:

  • Confidently design ownership models that prevent leaks and undefined behavior
  • Use RAII and smart pointers correctly—and know when not to use them
  • Write exception-safe, high-performance code suitable for real-world systems
  • Understand what actually happens behind new, delete, and custom allocators
  • Diagnose and fix memory-related bugs before they reach production

Why Learn from Patrice Roy?

Patrice Roy brings together deep theoretical knowledge and decades of real-world experience:

  • #1 bestselling author of C++ Memory Management
  • Active member of the ISO C++ Standards Committee (WG21) since 2014
  • Contributor to SG14 (Low-Latency Study Group)
  • 20+ years training professional and game programmers
  • Former R&D engineer working on military flight simulators
  • PhD in Computer Science

You’re not just learning how memory management works—you’re learning how the people who shape the language think about it.

Who Should Attend (and Why)

This workshop is ideal for:

  • Intermediate C++ developers who want to move beyond “working code” to correct, professional code
  • Performance-focused engineers working under tight speed ormemoryconstraints
  • Game and systems programmers who need predictable execution and low latency
  • Developers transitioning to C++ who want to truly understand itsmemorymodel
  • Experienced programmers who want to eliminate subtle bugs and undefined behavior

If you’ve ever struggled with leaks, crashes, or unclear ownership—you belong here.


Why This Cohort Matters

  • Live, instructor-led sessions
  • Direct interaction with a C++ standards expert
  • Structured learning over two focused days
  • Learn alongside peers facing similar challenges

Seats are limited to maintain interactivity.


By signing up for this event, you agree to receive updates and communications from Packt, including the Deep Engineering newsletter. You can unsubscribe at any time.

Eliminate Memory Bugs. Write Faster, Safer C++ with Confidence. Live Hands-on Workshop | April 11–12 | Online

Memory errors are responsible for over 70% of critical security vulnerabilities and in C++, they can cost you performance, stability, and credibility.

In this live, hands-on masterclass, you’ll learn how to take complete control of memory in modern C++ - directly from Patrice Roy, #1 bestselling author of C++ Memory Management and a long-standing member of the ISO C++ Standards Committee (WG21).

This is not a theory-heavy course. It is a practical, production-focused workshop designed to help you write C++ code that is fast, predictable, exception-safe, and memory-leak free.

Bonus: Get free access to Patrice Roy's best-selling eBook - C++ Memory Management


What You’ll Be Able to Do After This Workshop

By the end of these two days, you will be able to:

  • Confidently design ownership models that prevent leaks and undefined behavior
  • Use RAII and smart pointers correctly—and know when not to use them
  • Write exception-safe, high-performance code suitable for real-world systems
  • Understand what actually happens behind new, delete, and custom allocators
  • Diagnose and fix memory-related bugs before they reach production

Why Learn from Patrice Roy?

Patrice Roy brings together deep theoretical knowledge and decades of real-world experience:

  • #1 bestselling author of C++ Memory Management
  • Active member of the ISO C++ Standards Committee (WG21) since 2014
  • Contributor to SG14 (Low-Latency Study Group)
  • 20+ years training professional and game programmers
  • Former R&D engineer working on military flight simulators
  • PhD in Computer Science

You’re not just learning how memory management works—you’re learning how the people who shape the language think about it.

Who Should Attend (and Why)

This workshop is ideal for:

  • Intermediate C++ developers who want to move beyond “working code” to correct, professional code
  • Performance-focused engineers working under tight speed ormemoryconstraints
  • Game and systems programmers who need predictable execution and low latency
  • Developers transitioning to C++ who want to truly understand itsmemorymodel
  • Experienced programmers who want to eliminate subtle bugs and undefined behavior

If you’ve ever struggled with leaks, crashes, or unclear ownership—you belong here.


Why This Cohort Matters

  • Live, instructor-led sessions
  • Direct interaction with a C++ standards expert
  • Structured learning over two focused days
  • Learn alongside peers facing similar challenges

Seats are limited to maintain interactivity.


By signing up for this event, you agree to receive updates and communications from Packt, including the Deep Engineering newsletter. You can unsubscribe at any time.

Lineup

Patrice Roy

Good to know

Highlights

  • 1 day 5 hours
  • Online

Refund Policy

Refunds up to 5 days before event

Location

Online event

Agenda

-

Open Networking

-

Module 1: Fundamentals – Foundations for Efficient Memory Management in C++

Patrice Roy

This module introduces the key concepts behind memory management in C++. You will learn how memory is structured in the language, how objects, pointers, and references work, and how object lifetime affects program behavior. We will also cover how size, alignment, and padding influence memory layout, and clarify how arrays and pointer arithmetic behave. The module ends with an overview of const and volatile qualifiers and a practical guide to using C++ casts safely.

-

Break

Frequently asked questions
Organized by
Packt Publishing Limited
Followers--
Events98
Hosting2 years
Report this event