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

Value Objects
A value object is a small object whose equality is based on state, but not identity. Typical value objects…

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…

Regular Types
The concept of a regular type goes back to the creator of the Standard Template Library (STL) Alexander…

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…

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++…

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…

Partial Function Application
Partial Function Application is a technique in which a function binds a few of its arguments and returns…

The Lack of Training Culture: Four Signs
Our software industry has a significant Lack of Training Culture. What makes this Lack of Training Culture…

An Interview that went Viral
In August, I gave an interview which caused many comments. Now, is the right time to publish my thoughts.
I…


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…