Welcome to new C++ Links - most important and useful articles, podcasts and videos that happen between 23th and 29th of March 2019.
This week you will find links to a detailed comparison of using static vs dynamic libraries, how we can discover code smell using static analyser and many more!
Guest post on fluentcpp. Lead Developer from CppDepend, Issam Lahlali describe how we can find 10 different code smells using a static analyser. For example too big types, types with too many methods/members, cohesion and more:
fluentcpp.com/2019/03/26/10-code-smells-a-static-analyser-can-locate-in-a-codebase/BartÅ‚omiej Filipek created huge PDF about C++ Lambda expressions, it’s available for free:
bfilipek.com/2019/03/cpplambda-story-free-ebook.htmlNew C++ Weekly episode - Jason Turner is showing what is Argument Depend Lookup:
youtube.com/watch?v=agS-h_eaLj8Interesting blog post about C++ packages - how to set up in Visual Studio CMake project that is vcpkg-based:
cpptruths.blogspot.com/2019/03/bootstrapping-vcpkg-based-cmake-project.htmlArthur O’Dwyer explains what design choices library implementers have. In example Arthur is showing
std::function
implementation. Should it be shareable? Should we allow movable only objects? And more.
quuxplusone.github.io/blog/2019/03/27/design-space-for-std-function/Jonathan Boccara described boost algorithms that extend the basic set of STL algorithms. Different types of sorting & some partition algorithms:
fluentcpp.com/2019/03/29/the-boostl-algorithms-boost-algorithms-that-extend-the-stl-1/New CppCast episode - interview with Gal Zaban, Security Researcher, about reverse engineering in C++:
cppcast.com/2019/03/gal-zaban/10 differences between static and dynamic libraries every C++ developer should know:
acodersjourney.com/cplusplus-static-vs-dynamic-libraries/
Bonus 1: Meeting C++ team also has great blogroll:
meetingcpp.com/blog/blogroll/items/Meeting-Cpp-Blogroll-184.html
The links are brought to you by Wojciech Razik.
Wojtek is a Senior C++ developer at Thaumatec, currently writing software for a face & iris recognition device. 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.