Y Hacker News Books
Data-Oriented Programming
Buy on Amazon4.2 out of 5, 34 ratings on Amazon

#217 of 2,654 all-time

Data-Oriented Programming

Yehonathan Sharvit

27 people recommended it in 2 threads, 2022–2024.

1 commenter pushed back on it — worth reading the threads.

What people on Hacker News said

goostavos
Yehonathan's book advocates for immutable data stored in untyped data structures (for instance, Map<Object, Object>). My book takes the opposite approach.

on HN, 2024

WuxiFingerHold
I've read the first chapter and I like it a lot. I find myself way to often hiding business logic as in your first example.

on HN, 2024

WuxiFingerHold
Also, showing how to use Java for DoP and combining it with other concepts like OOP encapsulation is very helpful IMO.

on HN, 2024

rmetzler
I'm also looking forward to Yehonathan Sharvit - Data-Oriented Programming: Unlearning objects.

on HN, 2022

dzonga
congrats. Data Oriented Programming is cool, but you can easily get lost in the complexity of certain things.

on HN, 2024

dzonga
also, thank you for taking the step forward on doing your own small part in changing the 'AbstractFactory' thinking that's pervasive in the Java world.

on HN, 2024

Where it comes up