Value Objects

A value object is a small object whose equality is based on state, but not identity. Typical value objects are money, numbers, or strings.

Read more
Views: 1443

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

Read more
Views: 980

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 about the fact that "Learning is not an Integral Part of your Profession". Today, I focus on the fact that your employer does not support your learning.

Read more
Views: 823

Regular Types

The concept of a regular type goes back to the creator of the Standard Template Library (STL) Alexander Stepanov. A regular type is a user-defined type and behaves like a built-in type.

Read more
Views: 3933

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++ Core Guidelines Explained: Best Practices for Modern C++" about them. Today, I want to quote the relevant parts of my book in this post.

Read more
Views: 4295

The Lack of Training Culture: Five Signs

Our software industry has a significant Lack of Training Culture. What makes this Lack of Training Culture even worse is that the demand for high-quality software and the complexity of software will drastically increase in the nearer future.

Read more
Views: 1884

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 of unqualified functions based on their function arguments.

Read more
Views: 4993

Partial Function Application

Partial Function Application is a technique in which a function binds a few of its arguments and returns a function taking fewer arguments. This technique is related to a technique used in functional languages called currying.

Read more
Views: 33291

An Interview that went Viral

In August, I gave an interview which caused many comments. Now, is the right time to publish my thoughts.

Read more
Views: 21507

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

Read more
Views: 1610

Mentoring

Stay Informed about my Mentoring

 

English Books

Course: Modern C++ Concurrency in Practice

Course: C++ Standard Library including C++14 & C++17

Course: Embedded Programming with Modern C++

Course: Generic Programming (Templates)

Course: C++ Fundamentals for Professionals

Interactive Course: The All-in-One Guide to C++20

Subscribe to the newsletter (+ pdf bundle)

Blog archive

Source Code

Visitors

Today 7330

Yesterday 7997

Week 15327

Month 47403

All 11342817

Currently are 152 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments