Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)
Copyright: Belongs to Handmade Seattle (https ://vimeo.com/649009599). I'm not the owner of the video and hold no copyright. And the video is not monetized. In this video Andrew Kelley (creator of Zig programming language) explains various strategies one can use to reduce memory footprint of programs while also making the program cache friendly which increase throughput. At the end he presents a case study where DoD principles are used in Zig compiler for faster compilation. References: CppCon 2014: Mike Acton "Data-Oriented Design and C++": • CppCon 2014: Mike Acton "Data-Oriented Des... Handmade Seattle: handmade-seattle.com/ Richard Fabian, 'Data-Oriented Design': dataorienteddesign.com/dodbook/ IT Hare, 'Infographics: Operation Costs in CPU Clock Cycles': ithare.com/infographics-operation-costs-in-cpu-clock-cycles/ The Brain Dump, 'Handles are the better pointers': floooh.github.io/2018/06/17/handles-vs-pointers.html

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Intro to Data Oriented Design for Games

Intro to the Zig Programming Language • Andrew Kelley • GOTO 2022

Mastering JavaScript Constructors

Faster than Rust and C++: the PERFECT hash table

Conference Talk - Unite 2014 - Seattle

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

Don't Forget To Flush by Andrew Kelley

So You Think You Know Git - FOSDEM 2024

The Woman Who Gave the Mac Its Face | Susan Kare

A Systems-Minded Approach to Creating a Music Player Application by Andrew Kelley

We Bought the Trump Phone So You Don’t Have To

Last Lecture Series: “How to Win Without Crushing Your Soul” - Graham Weaver

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

Data-Oriented Demo: SOA, composition

The Hole In Your Brain That Makes You Doomscroll

CppCast Episode 342: Zig with Andrew Kelley

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024

