rjk::duck: Simplifying C++ Type Erasure with C++26 Reflection
If you’ve ever tried using type erasure for something more complicated than std::any or std::function, you’ve either written 100+ lines of easy-to-mess-up code or reached for a boilerplate-heavy…
Read the full articleYou might also wanna read
Annotations for C++26 Hashing -- Krystian Piękoś
Static reflection already makes generic hashing in C++26 far more expressive, but annotations push it into genuinely ergonomic territory. By
Evolving a Translation System with Reflection in C++
A nice example of C++26 reflection moving from theory into something practical. Evolving a Translation System with Reflection in C++ By GitH
Building Faster Parsers Through Data-Oriented Design: Flat Arrays Over Pointer Trees
How designing the data structure first (flat arrays of indices instead of a pointer tree) makes a parser fast and collapses memory layout, a
CppCon 2025 Reflection: C++’s Decade-Defining Rocket Engine -- Herb Sutter
Registration is now open for CppCon 2026! The conference starts on September 12 and will be held in person in Aurora, CO . To whet your appe
C++26: string and string_view improvements -- Sandor Dargo
Let’s continue our exploration of C++26 improvements. Today we focus on string_view . Some types got new constructors accepting string_view
C++26: Structured Bindings in Conditions -- Sandor Dargo
Structured bindings in conditions may look like a small syntax sugar, but they let us write much more expressive conditional logic. By allow

Comments
Sign in to join the conversation.
No comments yet. Be the first.