PKMS

Home

❯

Optimization

❯

Data Oriented Design

Data Oriented Design

Feb 17, 20261 min read

index

General Intuition on why OOPs is bad:

  • Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer
  • Conf - Casey Muratori - The Big OOPs: Anatomy of a Thirty-five-year Mistake

General Ones:

  • Zig Lang creator - Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)
  • Cpp Conf - Mike Acton “Data-Oriented Design and C++”
  • Data-Oriented Demo: SOA, composition
  • Cpp Conf - Branchless Programming in C++
  • Cpp Conf - Data-Oriented Design and Modern C++

Software Optimizations:

  • Casey Muratori - Simple Code, High Performance
  • Cpp Conf - The Most Important Optimizations to Apply in Your C++ Programs

HFTs:

  • Cpp Conf - Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”

Game Dev:

  • Data Oriented Design: Introduction
  • Conf - Building a Data-Oriented Future - Mike Acton
  • Intro to Data Oriented Design for Games
  • Real world example: CppCon - Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

Graph View

  • GitHub