
The Copy-and-Swap Idiom
/
0 Comments
An idiom is an architectural or design pattern implementation in a concrete programming language. Applying…

Webinar: C++ with Python for Algorithmic Trading
It’s a surprising fact that C++ and Python are often and effectively used together. They are…

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

The Template Method
The Template Method is a behavioral design pattern. It defines a skeleton for an algorithm and is probably…

The Visitor Pattern
The Visitor Pattern encapsulates an operation executed on an object hierarchy as an object and enables…

The Observer Pattern
The Observer Pattern is a behavioral pattern from the book "Design Patterns: Elements of Reusable…

The Proxy Pattern
The Proxy Pattern is probably the most influential design pattern for C++. The Proxy provides a placeholder…

The Strategy Pattern
The Strategy Pattern is a behavioral design pattern from the book Design Patterns: Elements of Reusable…

The Facade Pattern
Today, I write about the Facade Pattern. The Facade Pattern is a structural pattern and has one purpose:…

The Composite Pattern
The Composite Pattern allows you to compose objects into tree structures and treat the individual object…

The Decorator Pattern
The Decorator Pattern's job is to extend an object with responsibilities dynamically. Let me, in today's…

And the Five Winners for “Template Metaprogramming with C++” are
Today, I want to present the five winners for coupons for the book "Template Metaprogramming with C++"…