Skip to content

Latest commit

 

History

History
57 lines (54 loc) · 3.38 KB

220225.md

File metadata and controls

57 lines (54 loc) · 3.38 KB

Articles & Papers

  1. Vector of Objects vs Vector of Pointers
    https://www.cppstories.com/2014/05/vector-of-objects-vs-vector-of-pointers/
  2. Ways to Refactor Toggle/Boolean Parameters in C++
    https://www.cppstories.com/2017/03/on-toggle-parameters/
  3. Dynamic and Static Polymorphism
    https://www.modernescpp.com/index.php/dynamic-and-static-polymorphism
  4. Three C++23 features for common use
    https://mariusbancila.ro/blog/2022/01/17/three-cpp23-features-for-common-use/
  5. Supervising in C++: how to make your programs reliable
    https://basiliscos.github.io/blog/2022/02/20/supervising-in-c-how-to-make-your-programs-reliable/
  6. COM asynchronous interfaces, part 6: Learning about completion without polling
    https://devblogs.microsoft.com/oldnewthing/20220221-42/?p=106275
    COM asynchronous interfaces, part 7: Being called directly when the operation completes
    https://devblogs.microsoft.com/oldnewthing/20220222-00/?p=106279
    COM asynchronous interfaces, part 8: Asynchronous release, the problems
    https://devblogs.microsoft.com/oldnewthing/20220223-00/?p=106282
  7. A Mock QCanBusDevice for TDD
    https://embeddeduse.com/2022/02/21/a-mock-qcanbusdevice-for-tdd/
  8. My favorite C++20 feature
    https://schneide.blog/2022/02/21/my-favorite-c20-feature/
  9. Returning values and errors
    https://rachelbythebay.com/w/2022/02/20/return/
  10. How to Use C++20 Modules with Bazel and Clang
    https://buildingblock.ai/cpp20-modules-bazel
  11. Projections are Function Adaptors
    https://brevzin.github.io/c++/2022/02/13/projections-function-adaptors/
  12. A Good Way to Handle Errors Is To Prevent Them from Happening in the First Place
    https://www.fluentcpp.com/2022/02/25/a-good-way-to-handle-errors-is-to-prevent-them-from-happening-in-the-first-place/

Videos

  1. Cracking the C0dez: Reversing C++, Structs & Stack Frames with Ghidra - Full CrackMe Walkthrough
    https://www.youtube.com/watch?v=re6rmkSUvtM
  2. Testing Compile-time Constructs in a Runtime Unit Testing Framework - Igor Bogoslavskyi - CppCon 21
    https://www.youtube.com/watch?v=hMn_dCae00g
  3. C++ Weekly - Ep 312 - Stop Using constexpr (And Use This Instead!)
    https://www.youtube.com/watch?v=4pKtPWcl1Go
  4. Guy Davidson - Everything you know about colour is wrong - Meeting C++ online
    https://www.youtube.com/watch?v=_zQ_uBAHA4A
  5. Design of a C++ reflection API - Matúš Chochlík - Meeting C++ online
    https://www.youtube.com/watch?v=mPtWMXxWoEg
  6. Sums, Products, Exponents, Monoids, Functors, Oh My! - Steve Downey - CppCon 2021
    https://www.youtube.com/watch?v=FrPzW8U7O6o
  7. A Crash Course in Calendars, Dates, Time, and Time Zones - Marc Gregoire - CppCon 2021
    https://www.youtube.com/watch?v=mpteQ9wWOQA
  8. Guy Davidson - Everything you know about colour is wrong - Meeting C++ online
    https://www.youtube.com/watch?v=_zQ_uBAHA4A
  9. Design Idioms from an Alternate Universe - Ivan Čukić - CppCon 2021
    https://www.youtube.com/watch?v=nw20sMc3LD0
  10. Introduction to memory exploitation - Patricia Aas - Meeting C++ 2021
    https://www.youtube.com/watch?v=s18lHhN-NXc
  11. The Basics of Profiling - Mathieu Ropert - CppCon 2021
    https://www.youtube.com/watch?v=dToaepIXW4s
  12. SFINAE: Substitution Failure is not an Error | Top-Up C++ [C++ #02]
    https://www.youtube.com/watch?app=desktop&v=mNxAqLVIaW0&feature=youtu.be&ab_channel=WolfSound