Forget traditional C++ OOP for a sec! This talk dives into Data-Oriented Design (DOD), a cool way to make your C++ code scream with speed and simplicity. It's all about how you lay out your data, supercharging performance via cache magic and making your core logic crystal clear.
You'll see a practical, step-by-step refactoring journey from OOP to DOD, with real benchmarks showing off techniques like Structure-of-Arrays (SoA) versus Array-of-Structures (AoS). The best part? DOD isn't here to replace OOP entirely, but to be a powerful teammate, helping you build faster, cleaner C++ while keeping your robust abstractions intact. Get ready to think "data-first"!
Watch on YouTube
Top comments (0)