
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...
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...
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...
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...