A Wheel, the Same Forwards and Backwards
Aboulafia's Tserouf · Part 4 of 4 ← Previous: Too big to draw, but yet drawable
Developer. Author. Speaker.
Hi there! My name is Yehonathan Sharvit. I'm a software developer, author and speaker. My passion is to make interesting things easy to understand. I hope you will enjoy the articles.
Aboulafia's Tserouf · Part 4 of 4 ← Previous: Too big to draw, but yet drawable
Aboulafia's Tserouf · Part 3 of 4 ← Previous: An elegant formulation, inspired by Bill Gates · Next: A wheel, the same forwards and backwards →
Aboulafia's Tserouf · Part 2 of 4 ← Previous: An algorithm ignored for 700 years · Next: Too big to draw, but yet drawable →
Aboulafia's Tserouf · Part 1 of 4 Next: An elegant formulation, inspired by Bill Gates →
With data separated from code and represented with generic and immutable data structures, now comes the question of how do we express the shape of the data? In DOP, the expected shape is expressed as a data schema that is...
With data separated from code and represented with generic data structures, how are changes to the data managed? DOP is very strict on this question. Mutation of data is not allowed! In DOP, changes to data are accomplished by creating...
When adhering to Principle #1 of DOP, code is separated from data. DOP is not opinionated about the programming constructs to use for organizing the code, but it has a lot to say about how the data should be represented....
The first principle of Data-Oriented Programming (DOP) is a design principle that recommends a clear separation between code (behavior) and data. This may appear to be a FP principle, but in fact, one can adhere to it or break it...
This article is an excerpt from my book about Data-Oriented Programming. More excerpts are available on my blog.
This is an experiment I am doing about introducing a bit of self-referential stuff in Chapter 13 of "Data-Oriented Programming.