We have a great selection of 1 and 2 day workshops from some of the community's best trainers.
Monday, 1st - Tuesday, 2nd July 2024

Using C++20 in Practice: A Complete Introduction

Nico Josuttis

C++20, a major release of C++ with several new features, is now becoming mainstream. This two-day workshop gets you ready to use it. It teaches all significant new features in a way that you understand their power and can start to use them in practice. C++20 is huge ...

click here for more...

C++ Software Design

Klaus Iglberger

'The design plays a much more central role in the success of a project than any feature could ever do. Good software is not primarily about the proper use of any feature; rather, it is about solid architecture and design ...

click here for more...

C++ Templates for Developers

Walter E Brown

As an intermediate-level C++ programmer, you already know about and have very likely used one or more kinds of C++ templates in your code ...

click here for more...
Monday, 1st July 2024

Designing and Implementing Safe C++ Applications

Amir Kirsh

This workshop aims to address the design and implementation principles and tactics necessary for creating safe C++ applications. While memory issues will be given proper attention, it's important to note that application safety extends beyond this ...

click here for more...
Tuesday, 2nd July 2024

Understanding Object Lifetime For Efficient and Safer C++

Jason Turner

C++ has something very few other languages have: a well defined object life cycle. Understanding this key aspect of C++ is critical to writing clean, maintainable, and efficient C++. Topics we will cover include: Understanding RAII What does the standard say ...

click here for more...