How to Master C++
summary
Identifies five concrete C++ mindsets—imperative mindset, functional mindset, performance mindset, concurrency and debugging—and shows specific tools and outcomes: recommends C++20 and Bjarne’s updated tour, C++ Core Guidelines, std::ranges, std::jthread/std::async and coroutines, and attributes likely/unlikely for branches; cites Agner Fog manuals and Anthony Williams’ Concurrency in Action. Describes reimplementing a monolithic system with an abstraction layer plus crash‑dump retrieval, which reduces support load, and gives KPI advice (measure 98% within targets rather than absolute ms).
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:13Why this talk
- 2:54Mindset
- 4:02Imperative mindset
- 7:10Functional mindset
- 11:14Efficiency
- 15:20Concurrency
- 19:53Debugging
related talks
59m“How to Teach C++ and Influence a Generation”
57mThe Real Problem of C++
01h 39m“Learning and Teaching Modern C++”
01h 04mTeaching modern C++: is it a job or a mission?
01h 01mThe Best Parts of C++
01h 03mFrom Introductory to Advanced C++ - Learning Guidelines
01h 24mHow to Teach C++ and Influence a Generation
01h 01mLearning (and teaching) modern C++ - Challenges and Resources
