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: 975

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: 3424

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: 1524

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: 4427

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: 32802

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: 21140

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: 1359

The Copy-and-Swap Idiom

An idiom is an architectural or design pattern implementation in a concrete programming language. Applying them is idiomatic for a programming language. Today. I write about the Copy-and-Swap Idiom in C++. This idiom gives you the strong exception safety guarantee.

Read more
Views: 4028

Webinar: C++ with Python for Algorithmic Trading

It’s a surprising fact that C++ and Python are often and effectively used together.  They are different and tend to be used, on their own, in very different ways.  Why should they be associated more than most pairs of languages? 

Read more
Views: 2213

Registration is Open for my Mentoring Program "Design Patterns and Architectural Patterns with C++"

I'm happy to present my new mentoring program "Design Patterns and Architectural Pattern with C++" in this post.

Read more
Views: 2217

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 1129

Yesterday 6867

Week 15034

Month 1129

All 11296543

Currently are 1320 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments