RG E Cover M2 DPAC 720x720 2022 11 27

45% Student Discount for my Mentoring Program: “Design Patterns and Architectural Patterns with C++”

/
When you are a student and book before 24/02/2023, you will get a 45% discount. But let me first…
ClassIdioms

The Iterator Protocol

/
When you want to use a user-defined type in a range-based for-loop, your user-defined type has to implement…
RG E Cover M2 DPAC 720x720 2022 11 27

One Week left: Early Bird Price for my Mentoring Program “Design Patterns and Architectural Patterns with C++”

/
When you book it before 24/02/2023, you will get a 33% discount. But let me first present my mentoring…
ClassIdioms

The Null Object Pattern

/
A Null Object encapsulates a do nothing behavior inside an object. It is often pretty comfortable to…
ClassIdioms

Value Objects

/
A value object is a small object whose equality is based on state, but not identity. Typical value objects…
RG E Cover M2 DPAC 720x720 2022 11 27

20 Days Left: Early Bird Price for my Mentoring Program “Design Patterns and Architectural Patterns with C++”

/
When you book it before 24/02/2023, you will get a 33% discount. But let me first present my mentoring…
ClassIdioms

Regular Types

/
The concept of a regular type goes back to the creator of the Standard Template Library (STL) Alexander…
not hear g24fbc3241 1280

The Lack of Training Culture: An Employer must support their Employees

/
Our software industry has a significant Lack of Training Culture. In my last article, I wrote that "Learning…
classes

The Rule of Zero, or Six

/
The rule of zero, or six, is one of the advanced rules in modern C++. I wrote in my current book "C++…
GeneralIdioms

Argument-Dependent Lookup and the Hidden Friend Idiom

/
Argument-Dependent Lookup (ADL), also known as Koenig Lookup, is a set of "magical" rules for the lookup…