Author Archive for: admin
About Rainer Grimm
This author has not written his bio yet.
But we are proud to say that Rainer Grimm contributed 689 entries already.
Entries by Rainer Grimm
Early Bird Price for my Mentoring Program “Design Patterns and Architectural Patterns with C++”
/0 Comments/in Mentoring/by Rainer GrimmWhen you book it before 24/02/2023, you will get a 33% discount. But let me first present my mentoring program.
The Copy-and-Swap Idiom
/0 Comments/in Patterns/by Rainer GrimmAn 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.
Webinar: C++ with Python for Algorithmic Trading
/0 Comments/in News/by Rainer GrimmIt’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?
Registration is Open for my Mentoring Program “Design Patterns and Architectural Patterns with C++”
/0 Comments/in Mentoring/by Rainer GrimmI’m happy to present my new mentoring program “Design Patterns and Architectural Pattern with C++” in this post.
The Template Method
/2 Comments/in Patterns/by Rainer GrimmThe 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”.
The Visitor Pattern
/0 Comments/in Patterns/by Rainer GrimmThe Visitor Pattern encapsulates an operation executed on an object hierarchy as an object and enables it to define new operations without changing the object hierarchy.
The Observer Pattern
/0 Comments/in Patterns/by Rainer GrimmThe Observer Pattern is a behavioral pattern from the book “Design Patterns: Elements of Reusable Object-Oriented Software”. It defines 1-to-n dependencies between objects so that changes to one object cause all dependent objects to be notified.
The Proxy Pattern
/0 Comments/in Patterns/by Rainer GrimmThe Proxy Pattern is probably the most influential design pattern for C++. The Proxy provides a placeholder for accessing another object.
The Strategy Pattern
/0 Comments/in Patterns/by Rainer GrimmThe 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.