Exploring C++20 - Class Types in Non-Type Template Parameters

More tools for compile time programming

Exploring C++20 - Three-way Comparison, AKA Spaceship Operator

Authoring comparison operators just got easier than ever

Exploring C++20 - Designated initialisers

A look at designated initialisers from C++20

Enumerate - Range-based for loop with indices retained

How to make a zero-overhead helper to do range-based for looping with the index available

Guaranteed Compile Time String Parsing in C++17

The best way I've found so far to parse strings in compile time in C++

The Simplest Implementation of an Entity Component System

The simplest possible implementation of an Entity Component System

Easy-to-use debug rendering

A way to implement a non-intrusive way of debug rendering

Using templates and lambdas to make a safe copyable polymorphic wrapper

A technique to store known type information for later on

GimGui - gim::Element

A look at the basic ui element class of the GimGui GUI library

Introducing GimGui

Introduction to GimGui, a C++ GUI library