The Lack of Training Culture: Four 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: 2864

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
Tags: ADL
Views: 6883

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
Tags: Lambdas
Views: 34955

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

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

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

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

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

The Strategy Pattern

The Strategy Pattern is a behavioral design pattern from the book Design Patterns: Elements of Reusable Object-Oriented Software". It defines a family of algorithms and encapsulates them in objects.

Read more
Tags: Policy
Views: 11289

The Template Method

The Template Method is a behavioral design pattern. It defines a skeleton for an algorithm and is probably one of the most often used design patterns from the book "Design Patterns: Elements of Reusable Object-Oriented Software".

Read more
Tags: NVI
Views: 5404

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)

All tags

Blog archive

Source Code

Visitors

Today 4177

Yesterday 7411

Week 27405

Month 171576

All 11652730

Currently are 226 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments