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!

  1. C++17 adds another way of converting characters to numbers, method std::from_chars, faster alternative to std::atoi, std::atol and similar. Bartłomiej Filipek wrote a nice article about it:
    bfilipek.com/2018/12/fromchars.html

  2. New post from Rainer Grimm - he explains argument-dependent lookup:
    modernescpp.com/index.php/c-core-guidelines-argument-dependent-lookup-or-koenig-lookup

  3. C++ Weekly - Jason Turner shows another interesting compiler attributes, pure & const:
    youtube.com/watch?v=8ZxGABHcu40

  4. Guest post on the fluentcpp blog: author of fmt formatting library, Victor Zverovich, wrote an article about formatting strings using different techniques:
    fluentcpp.com/2018/12/04/an-extraterrestrial-guide-to-c-formatting/

  5. Eric Niebler wrote a post about the recent merging of Ranges. He goes through its features, and shares plan for future:
    ericniebler.com/2018/12/05/standard-ranges/

  6. Great article about how to optimize code in C++, by Iurii Krasnoshchok:
    medium.com/@aka.rider/how-to-optimize-c-and-c-code-in-2018-bd4f90a72c2b

  7. Arthur O’Dwyer wrote a post about const_iterator, he gives few examples why it’s bad:
    quuxplusone.github.io/blog/2018/12/01/const-iterator-antipatterns/

  8. Finally - first outcome from SG20 Education Group. Recommendation of most important C++ Conference Videos, all of them are worth watching!
    cjdb.com.au/sg20-and-videos

  9. New CppCast episode - interview with Denis Bakhalov from Intel compiler team, he describes how work inside compiler team looks like, how ICC is benchmarked and many more:
    cppcast.com/2018/12/denis-bakhvalov/

  10. Article from Jonathan - about algorithms on ranges:
    fluentcpp.com/2018/12/07/algorithms-on-ranges/

  11. A video podcast from cppchat team, with Bjarne itself:
    youtube.com/watch?v=OF7xbz8fWPg

Extra: C++ Poll for December 4th 2018, New Expression and Size Conversions - Shafik Yaghmour’s Blog

Extra 1: Meeting C++ Blogroll 169

The links are brought to you by Wojciech Razik.
Wojtek is a Senior C++ developer at Thaumatec, currently writing software for a robot. He enjoys reading C++ Standard before bed, and he loves to hate JS from dawn to dusk.
If you know Polish, take a look at cpp-polska.pl where Wojtek is one of the co-authors.