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

Inlining annotations

18 of 27

18 of 27

Inlining annotations

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.