ThreeGuys

C++ 20 Techniques for Algorithmic Trading

/
Why do the biggest and most profitable trading firms use C++? In this webinar we will address this question…
TimelineCpp20Concepts

Define Concepts

/
There are two ways to define a concept: You can combine existing concepts and compile-time predicates,…
PolicyAndTraits

Type Erasure

/
Type erasure based on templates is a pretty sophisticated technique. It bridges dynamic polymorphism…
talk

10 Days Left to Register Yourself for my Mentoring Program “Fundamentals for C++ Professionals”

/
The registration for my mentoring program, "Fundamentals for C++ Professionals", is still open until…

A std::advance Implementation with C++98, C++17, and C++20

/
In my last post, I presented a possible std::advance implementation based on tag dispatching. One of…
SampleSmall

A Sample for my Mentoring Program “Fundamentals for C++ Professionals”

/
Before you participate in my mentoring program, you should know more about it. Today, I publish as a…
PolicyAndTraits

Software Design with Traits and Tag Dispatching

/
Tag Dispatching enables it to choose a function based on the type characteristics. This decision takes…
minsk

Registration is Open for my Mentoring Program “Fundamentals for C++ Professionals”

/
I'm happy to announce: The registration for my mentoring program is now open until the 17th of April.   My…
PolicyAndTraits

Policy

/
Thanks to templates, there are new ways of software design. Policies and traits are two commonly used…
ExpressionTemplates

Avoiding Temporaries with Expression Templates

/
Expression templates are typically used in linear algebra and are  "structures representing a computation…