I've finished the automatic serialization/ remote procedure call registry that had me studying the ancient black magics of modern C++. I don't know if this is useful to anyone else, but I commented and cleaned it up and put it on github. https://gist.github.com/Alrecenk/0bd87c773f44a68e8043fe93d9f6ff53#file-serializationregistry-cpp-L305

#coding #cplusplus #cplusplus20 #technicalasset

A registry for classes and their void methods to allow automatic serialization and facilitate remote procedure calls.

A registry for classes and their void methods to allow automatic serialization and facilitate remote procedure calls. - SerializationRegistry.cpp

Gist

Dive into C++20 Brilliance! Join Nicolai Josuttis for a two-day workshop on April 15-16 at ACCU Conference 2024. Master the game-changing features, understand their practical use, and uncover insights from a C++ standards committee member.

When: April 15-16
Where: ACCU Conference, Bristol Marriott, UK

Secure your spot: https://accuconference.org/pricing

#CPlusPlus20 #cpp #workshop #cplusplus #accu

ACCU 2026 : ACCU on Sea 2026 Call for Speakers

'The annual conference of the ACCU'

🌟 Dive into C++20 Brilliance! πŸš€ Join Nicolai Josuttis for a two-day workshop on April 15-16 at ACCU Conference 2024. Master the game-changing features, understand their practical use, and uncover insights from a C++ standards committee member. πŸ“šπŸ’»

πŸ“… When: April 15-16
πŸ“ Where: ACCU Conference, Bristol Marriott, UK

πŸ”— Secure your spot: https://accuconference.org/pricing

#CPlusPlus20 #ProgrammingWorkshop #cpp #workshop #accu

ACCU 2026 : ACCU on Sea 2026 Call for Speakers

'The annual conference of the ACCU'

🌟 Dive into C++20 Brilliance! πŸš€ Join Nicolai Josuttis for a two-day workshop on April 15-16 at ACCU Conference 2024. Master the game-changing features, understand their practical use, and uncover insights from a C++ standards committee member. πŸ“šπŸ’»

πŸ“… When: April 15-16
πŸ“ Where: ACCU Conference, Bristol Marriott, UK

πŸ”— Secure your spot: https://accuconference.org/pricing

#CPlusPlus20 #ProgrammingWorkshop #cpp #workshop

ACCU 2026 : ACCU on Sea 2026 Call for Speakers

'The annual conference of the ACCU'

Adventures in Thread-per-Core Async with Redpanda and Seastar

#cpp #CplusPlus20

https://www.infoq.com/presentations/high-performance-asynchronous3/

Performance: Adventures in Thread-per-Core Async with Redpanda and Seastar

John Spray describes an experience of building high performance systems with C++20 in an asynchronous runtime, and explores the challenges & tradeoffs in adopting a thread-per-core architecture.

InfoQ

I knew that they introduced a formatting library in C++20, which first and foremost has a "format" function that does away with the old iomanip stuff and the << operator all over the place, but I hadn't really looked into it until recently.

And I'm in love. I use format all the time now. Why did I not look into this sooner?

I don't think I really realized how much of a hassle it was to use the old << way of writing to output streams. There are still times when that is useful, but for detailed formatting of text, it really REALLY sucked!

#C++ #cplusplus #cplusplus20 #programming

Explore #Redpandaβ€”a high-performance stream engine built on the #SeastarFramework!

John Spray takes us on a journey into building high-performance systems with #Cplusplus20 in an asynchronous runtime.

Discover the challenges & tradeoffs in adopting a thread-per-core architecture: https://bit.ly/3T6ZgeI

#AsynchronousArchitecture #InfoQ

Performance: Adventures in Thread-per-Core Async with Redpanda and Seastar

John Spray describes an experience of building high performance systems with C++20 in an asynchronous runtime, and explores the challenges & tradeoffs in adopting a thread-per-core architecture.

InfoQ

C++20 Fundamentals LiveLessons users: I just submitted Lesson 18, "C++20 Coroutines." I should go live at https://learning.oreilly.com/videos/c-20-fundamentals/9780136875185/ in the next couple of days.

#CPlusPlus20 #CPlusPlus #coroutines #co_await #co_yield #co_return #concurrencpp

C++20 Fundamentals

Sneak Peek The Sneak Peek program provides early access to Pearson video products and is exclusively available to Safari subscribers. Content for titles in this program is made available throughout … - Selection from C++20 Fundamentals [Video]

O’Reilly Online Learning

One of my biggest struggle with concepts: expanding a sequence in the constrains. This should clearly be a language feature. What syntax? I have no idea. But the amount of hacks all C++ programmers that dared touching variadic templates have dealt with this problem many time and in many forms.

Why concepts makes it worse? You cannot have partial specialization or overloading, making it impossible to unpack a sequence.

#cplusplus #cpp #templates #cplusplus20