Layers

The layers pattern splits a task into horizontal layers. Each layer has a specific responsibility and provides a service to a higher layer.

Read more
Views: 317

Printed Version of "The C++ Standard Library" on Amazon

I have two great news. First, you have my "The C++ Standard Library"  on Amazon; second, the book includes C++23.

Read more
Views: 1929

Architectural Patterns

Architectural patterns describe the fundamental structure of a software system and are often based on design patterns. The five Pattern-Oriented Software Architecture series books provide a precious source of architectural patterns.

Read more
Views: 4029

The Lack of Training Culture: You unlearned Learning

Our software industry has a significant Lack of Training Culture. In my last articles, I wrote "Learning is not an Integral Part of your Profession",  "An Employer must support their Employees", and "You hire for Skills but not for Attitude".  Today, I focus on an employer who unlearned learning.

Read more
Views: 1240

Presentation next Monday: Concurrency Patterns with Rainer Grimm

Next Monday, I will give two presentations for Meeting C++.

Read more
Views: 1419

How can you recognise a good software architecture?

I'm happy to present today a guest post from Alexander Eisenhuth. Alexander will write about his passion: good software architecture.

Read more
Views: 25058

The C++ Standard Library: The Fourth Edition includes C++23

I'm happy to announce. I updated my "The C++ Standard Library" book to C++23.

Read more
Views: 25596

Idioms for Polymorphism and Templates

This post is unique because I have written about all the topics mentioned in this post already. Therefore, I only provide a few words about the topic and a link to the post mentioned.

Read more
Views: 3141

The Lack of Training Culture: You hire for Skills but not for Attitude

Our software industry has a significant Lack of Training Culture. In my last articles, I wrote "Learning is not an Integral Part of your Profession" , and "An Employer must support their Employees". Today, I focus on an employer hiring for skills rather than attitude.

Read more
Views: 1691

Covariant Return Type

The Covariant Return Type of a member function allows an overriding member function to return a narrower type. This is particularly useful when you implement the Prototype Pattern.

Read more
Views: 3392

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 2504

Yesterday 4791

Week 2504

Month 192580

All 11673734

Currently are 351 guests and no members online

Kubik-Rubik Joomla! Extensions

Latest comments