Premium Content!

Become a premium member of C++ Stories!

Check out the benefits of membership below:

1. Exclusive Articles  

You’ll get access to exclusive articles and article previews, usually 2x per month (plus all from previous months).

47 Bonus articles published (as of May 2022):

Click on the Free entries and preview the content.

Title Date Notes
Exploring std::chrono in C++20 - Basics and Durations ~1300 words 4th May 2022
Overview of Ranges Algorithms - 3300 words! 21st April 2022
Applying the Copy and Swap Idiom 6th April 2022 All Tiers!
Fun with printing tables, C++20 and std::format 23rd Mar 2022
C++ Init Book Part 2 (full) preview - new product! 9th Mar 2022
C++ Init Book Part 1 Preview - new product! 23th Feb 2022
std::format internals (~1600 words) 9th Feb 2022
How to format pairs and tuples with std::format (~1450 words) 26th Jan 2022
std::format and Custom Types (~1500 words) 12th Jan 2022
Variadic Function Template and String Conversions 8th Dec 2021
Writing a Custom Iterator for Vector of Vectors, part 2 24th Nov 2021
Writing a Custom Iterator for Vector of Vectors 10th Nov 2021
Overhead of std::optional & Investigation 28th Oct 2021
C++20 Modules in Visual Studio an Example Project Setup 13th Oct 2021
Non-type Template Parameters in C++20 29th Sept 2021 All Tiers!
Revolutionize Code with C++20 - a Brief Overview 16th Sept 2021
constexpr string parsing in C++20 1st Sept 2021
20 Smaller but handy C++20 features (early preview) 18th Aug 2021 All Tiers!
FSM with std::variant - Shopping Cart and optimizations 21st July 2021
Implementing Finite State Machines with std::visit 7th July 2021 All Tiers!
The Balance Parentheses Problem in C++20 constexpr 23rd June 2021
What’s new In C++20 my presentation 9th June 2021
Algorithm composition with Ranges 26th May 2021
Smart Pointers Initialization Speedup in C++20 12th May 2021 All Tiers!
Updated Smart Pointers Ref Cards 28th April 2021
Unit Testing in Compiler Explorer 14th April 2021
Designated Initializers in C++20 31st Mar 2021 Free
Strong Types Example 17th Mar 2021
Utilities And Projections - C++17/C++20 3rd Mar 2021
Trie Implementation part 4, Performance 17th Feb 2021 All Tiers!
Trie Implementation part 3 9th Dec 2020 All Tiers!
Trie Implementation part 2 25th Nov 2020 All Tiers!
Trie Implementation part 1 11th Nov 2020 Free
std::invoke compile time overhead 28th Oct 2020
Experiments with C++20 Ranges 14th Oct 2020
Lambda can be 6.6x faster to compile than std::bind! 7th Oct 2020
Safe Integral Comparison Functions in C++20 30th Sept 2020
Pointer to boolean conversions in C++20 9th Sept 2020
Extended “6 Efficient Things You Can Do to Refactor…" 2nd Sept 2020
C++ attributes, from C++11 to C++20 (~2100 words) 29th July 2020 Free
[[likely]] and [[unlikely]] - two new attributes from C++20 8th July 2020
[[no_unique_address]] and Empty Base Class Optimisation 24th June 2020 Free
Dynamic memory allocation in constexpr context 27th May 2020 Free
string::starts_with()/ends_with and std::erase_if() 29th April 2020
Lambda Updates in C++20 15th April 2020 All Tiers!
Introduction to Concepts 1st April 2020 All Tiers!
Concepts Extra Examples 25th Mar 2020 All Tiers!

New articles are available for the “Know & Learn” Tier and above (6$+), and some of the content is later released for lower tiers (“All Tiers” note).

2. Extended C++20 Reference Card  

While you can quickly grab the single-page version of my C++20 Reference Card, there’s also an extended version!

The basic version packs all the new features on one page, but the other has two pages: the first page for the language features and the second page for the Standard Library changes. It has more features, better examples, and a nicer look.

C++20 Ref Card

Here’s the post with the latest update to the C++20 Ref card:

Available for the “Know & Learn” Tier and above (5$+).

Available for all Patrons since Nov 2021, you can see it here:

Bonus: Extended C++20 Ref Card November Update

3. Lambda Story Ebook  

All Patrons got immediate access (for free) to my book about Lambda Expressions!

And on the highest tier, you can have the book in print for free!

This short book reveals all the aspects of one of the most powerful Modern C++ features. Learn how lambdas evolved, understand how they work, and see their future changes.

Lambda Story

You can also buy the book at @Leanpub

C++ Links

Available for all Patrons.

Each week you’ll get a cool newsletter about things in the C++ World!

I cover the latest articles, blogs, presentations, events, and more.

You’ll get:

  • 3…5 longer summaries of selected articles/news
  • 7…10 hot C++ news and articles
  • Around 900 - 1200 words, with clear sections,
  • No sponsored ads.

Those weekly emails make you up-to-date with C++ and save your time.

See a preview here: from 5th August 2021

5. PDF Version of Blog Articles  

Each month my patrons also get the PDF version of the article that appeared on my site. This is a handy resource if you’d like to read the text offline.

Available for the “Know & Learn” Tier and above (6$+).

Here’s one example:

PDF: Notes on SFINAE and C++20 Concepts

What people say  


I am pleased with the bonus content C++ Stories provides. I like that I can easily learn how C++ evolves in the right direction with lambdas, concepts, algorithms, and more…

Astib


For a non professional programmer like myself, the overall language (style) of Bartek’s blog is a perfect fit. the bonus articles I get as a patreon member are detailed with concrete examples. Bartek doesn’t focus always on showing the ‘best’ approach. Instead shows a whole range of approaches, discusses pros and cons of each. This is a style that I am able to connect with and therefore enjoy reading.

Vamsi Krishna Bandaru


“Thank you for your book and blog posts, I really enjoy them and learn something new frequently.”

Jackson H.


Join and Get All the Benefits!  

Don’t hesitate and join the group!