The Hitchhiker's Guide to Faster Builds - Part 1 of 2

The Hitchhiker's Guide to Faster Builds - Part 1 of 2

code::dive conference via YouTube Direct link

The steps in building C++ code

4 of 27

4 of 27

The steps in building C++ code

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

The Hitchhiker's Guide to Faster Builds - Part 1 of 2

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Reality
  3. 3 Why reduce build times
  4. 4 The steps in building C++ code
  5. 5 Why C++ compilation takes so long
  6. 6 Standard includes after the preprocessor
  7. 7 Debug vs Release the most obvious
  8. 8 Unreachable (dead) code
  9. 9 Declarations vs definitions - functions
  10. 10 Declarations vs definitions - types
  11. 11 PIMPL - pointer to implementation
  12. 12 PIMPL - pros & cons
  13. 13 Abstract interfaces & factories
  14. 14 Precompiled headers - usage
  15. 15 Unity builds - cons
  16. 16 Unity builds - how to maintain
  17. 17 Unity builds - potential Clang support
  18. 18 Inlining annotations
  19. 19 Special member functions
  20. 20 Templates - C++11 extern template
  21. 21 Templates - move functions out of headers
  22. 22 Templates - cost of operations
  23. 23 Templates - other notes
  24. 24 Templates - tools
  25. 25 Templates - other good talks
  26. 26 Templates - more resources
  27. 27 Diagnostics - binary bloat

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.