Partners: KDAB Whole Tomato Software CppDepend

Hi there!

My name is Bartek, I'm a programmer from Cracow/Poland. This is my blog about C++ and native coding.

Quick jump links

07 December 2018

C++ Links #12

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 1st and 7th of December.

In this week you will find a link with learning resources from SG20 Education, article about optimising C++ code and many more!

03 December 2018

How to Use The Newest C++ String Conversion Routines - std::from_chars

How To Use std::from_chars, C++17

With C++17 we get another facility to handle the conversion between text and numbers. Why should we care about the new routines? Are they better in any way?

30 November 2018

C++ Links #11

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 24th and 30th of November. In this week you can found links to blog post series about good interface design, benchmarks for C++17 parallel algorithms, a video about compiler attributes and many more!

26 November 2018

How to Boost Performance with Intel Parallel STL and C++17 Parallel Algorithms

How To Boost Performance With Intel Parallel STL

C++17 brings us parallel algorithms. However, there are not many implementations where you can use the new features. The situation is getting better and better, as we have the MSVC implementation and now Intel’s version will soon be available as the base for libstdc++ for GCC.

Since the library is important, I’ve decided to see how to use it and what it offers.

16 November 2018

C++ Links #10

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 10th and 16th of November.

This week we have link to another ISO C++ Standards Committee Meeting report - this time from Herb Sutter, you can also find link to video with unusual initialization using Designated Initializers.

12 November 2018

The Amazing Performance of C++17 Parallel Algorithms, is it Possible?

The Amazing Performance of C++17 Parallel Algorithms

With the addition of Parallel Algorithms in C++17, you can now easily update your “computing” code to benefit from parallel execution. In the article, I’d like to examine one STL algorithm which naturally exposes the idea of independent computing. If your machine has 10-core CPU, can you always expect to get 10x speed up? Maybe more? Maybe less? Let’s play with this topic.

09 November 2018

C++ Links #9

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 3rd and 9th of November.

In this week we have C++ Standards Committee meeting in San Diego, we all can’t wait when first reports come out! Until then - one of the links is Herb Sutter pre-meeting trip report. You will also find video about differences between std::cerr, std::cout & std::clog, and many more!

05 November 2018

Parallel Algorithms Chapter in C++17 In Detail

C++17 In Detail

Yesterday I finally updated the book! The main point of this refresh was to provide an updated and rewritten version of the “Parallel Algorithms” chapter. “C++17 In Detail” grew by 20 pages (up to 270).

See what’s inside.

26 October 2018

C++ Links #8

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 20th and 26th of October.
Today you will find a link to the easiest papers for San Diego Meeting, an article that explains why adding unused method may have a performance impact and many more!

22 October 2018

Five Awesome C++ Papers for San Diego

In two weeks there will be a next C++ Committee meeting. This time the group of C++ experts will travel to San Diego, and they will discuss the shape of the upcoming C++ Standards. As far as I know, the meeting will hold a record in the number of submissions (276 proposals!) So it seems that the session will be quite exhausting :)

Here’s my list of five exciting papers that will be discussed during the meeting. I tried to pick something less popular, and usually smaller than significant features like modules, concepts or ranges.

19 October 2018

C++ Links #7

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 13th and 19th of October.

Today you will find links to all proposals that will be discussed in the upcoming Standard Committee meeting in San Diego, a video explaining why C++ is not an object-oriented programming language and many more!

15 October 2018

Let's Talk About String Operations in C++17

C++17 String Operations

In September our local C++ User Group started a “new year” of meetings after a little break in August. I had a pleasure to give a talk about string operations in C++17.

Here are the slides and additional comments.

12 October 2018

C++ Links #6

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 6th and 12th of October.

Today you will find a link to Core Guidelines rules about Concepts, a long article about C++17 class template deduction and a video that shows how inline keyword is taken into account by the compiler.
At the end, you will also find a bonus!

05 October 2018

C++ Links #5

Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 29th September and 5th of October.

© 2017, Bartlomiej Filipek, Blogger platform
Any opinions expressed herein are in no way representative of those of my employers.
This site contains ads or referral links, which provide me with a commission. Thank you for your understanding.