Learn C++ With The Hidden Secrets of Move Semantics by Nicolai Josuttis (CppCon 2020) Video
November 30, 2020
A distinctive feature of C++ modern programming is Move Semantics. Although, it can also be a complex subject as it complicates the language in several cases. Experts still have a hard time with its specifics. This video talks about the hidden secrets to understand move…
Learn C++ With Breaking Dependencies: The SOLID Principle by Klaus Iglberger (CppCon 2020) Video
November 29, 2020
SOLID consists of the five most essential software design principles namely:
(S)ingle Responsibility
(O)pen-closed Principle
(L)iskov Substitution Principle
(I)nterface Segregation Principle
(D)ependency Inversion Principle
These five principles have been established to be…
Learn C++ With Closing the Gap between Rust and C++ Using Principles of Static Analysis by Sunny Chatterjee (CppCon 2020) Video
November 27, 2020
The safety benefits of Rust language are commonly familiar for C++ developers. In the system programming languages, both Rust and C++ perform in high quality. However, customers and security researchers say that C++ is more secure when it comes to safety and correctness.
Learn C++ With Template Metaprogramming: Type Traits by Jodi Haggins (CPPCon 2020) Video
November 26, 2020
Template metaprogramming can be very broad. However, fundamental idioms exist and can be found useful with the modern C++ code. This video focuses on applying type traits from the standard library, as having knowledge in the fundamental idioms of template metaprogramming can…
Learn C++ With Back to Basics: The Abstract Machine by Bob Streagall (CPPCon 2020) Video
November 23, 2020
The C++ abstract machine is commonly unknown to many programmers. This video introduces the C++ abstract machine; how it is relative to the C++ language and how it affects our perception with coding in C++. If you are only discovering about the C++ abstract at the moment…