Tools and Techniques To Stay Up-to-date With Modern C++
summary
Practical ways to keep up: use Docker containers for isolated compilers and builds so you can try GCC/Clang versions without polluting the system; write tiny unit tests with frameworks like Catch or lest to explore features (structured bindings, tuple/struct unpacking) and verify behavior; script with libclang/Python to generate or inspect single‑header versions of libraries; follow curated sources (Reddit, CppCon trip reports, Meeting C++, CppCast) and use committee papers selectively rather than trying to read everything.
AI-written summary · about
chapters (12)
- 0:00Introduction and speaker background
- 1:56Self-education in modern C++
- 10:17Self-assessment for learning
- 15:25Return on effort in learning
- 16:30Imposter syndrome in C++
- 18:25Reliable information sources
- 23:29Defining modern C++
- 26:51Challenges with C++ dependencies
- 28:44Docker for C++ development
- 32:41Unit testing for learning
- 38:35Adapting to rapid change
- 40:29Q&A and closing remarks
related talks
01h 32mClosing Keynote: C++ Development Tools: Past, Present and Future
05mDrinking from the Fire Hose: Keeping up with the evolving landscape of C++
01h 01mTools from the C++ Ecosystem to save a leg
55mStandard C++ Toolset
59mHow to start a modern C++ project?
59mStandard C++ toolset
29mUsing the Clang developer tools
01h 05mImprove your code with Clang Tooling
