The C++ Stories Weekly Newsletter

Join ~11000 developers who read about Modern C++, news reports, tools, and more! A new email every Monday.
Bonuses included! C++23/C++20/C++17 ref cards and more!

The above field is supplemented with consent to receive a newsletter containing information and marketing content about the cppstories.com portal from Bartłomiej Filipek codebf based in Krakow. The consent may be withdrawn at any time. See the full Privacy Policy.


See the latest articles:

Better code understanding with Sourcetrail

Updated:

Do you write code 100% of your job time? I’m guessing the answer is no. Ignoring the whole management part, meetings, coffee, youtube, cats, etc, even if you’re sitting at your keyboard you’re not typing all the time. So what else are you doing? The short answer: you’re probably figuring out what to write and where to add new features (and what to fix)… so you’re mostly reading and trying to understand the code.

READ MORE...

Cpp Con 2017 Notes

Updated:

Have you been at Cpp Con this year? I haven’t, but still I plan to watch some good C++ talks. Can you help me a bit and add your notes? Last update: 14th October 2017 Intro   Cpp Con 2017 is over and recently the videos from the talks started to appear.

READ MORE...

The Expressive C++17 Coding Challenge

Updated:

Let’s put C++17 in practice! One of the good ways to do it is to take part in a coding challenge. So together with Jonathan Boccara from Fluent C++ we invite you to participate in “The Expressive C++17 coding challenge”. The Expressive C++17 coding challenge   Jonathan made a few contests on his blog (for example this one), and I thought it might be fun to do something similar for C++17.

READ MORE...

C++17 in detail: Summary & Bonus

Updated:

The last post in the series about C++17 (STL utils) was posted on 4th September. It happened to be just two days before the final C++17 spec was approved! :) C++17 is formally approved 2017-09-06 by Herb Sutter herbsutter.com/2017/09/06/c17-is-formally-approved/ In this post, I’d like to make a little summary, and I also have a bonus for you :)

READ MORE...

Learning from bugs and PVS-Studio Team

Updated:

Real life: Fixed 1 out of 99 bugs in a project. 117 to go… Have you experienced something similar? Although it’s impossible to write bug-free code, there are tools and practices to lower the rate of mistakes. Today, I’d like to run through a gigantic list of freely available resources from the PVS-Studio Team who works with bugs analysis on a daily basis.

READ MORE...

C++17 in details: Parallel Algorithms

Updated:

Writing multithreaded code is hard. You want to utilize all of the machine’s processing power, keep code simple and avoid data races at the same time. Let’s see how C++17 can make writing parallel code a bit easier. Intro   With C++11/14 we’ve finally got threading into the standard library. You can now create std::thread and not just depend on third party libraries or a system API.

READ MORE...