data-oriented-programming

Spread the word among the global developer community about Data-Oriented programming https://en.wikipedia.org/wiki/Draft:Data-oriented_programming
2021-02-23T07:27:59.017600Z

I’ve been working as a developer since 2000 and wrote my first lines of code in server side JavaScript - or, more specific: Microsoft JScript 😄 I’ve also lived in the .NET world for many years (C#, aspnet, episerver and things like that). The recent couple of years I’ve been coding mostly Python and Node.js. For almost exactly one year I have had the opportunity to learn and code Clojure/Script full time and I’m :star-struck: I like the concept of DOP and recognize the patterns also from both Python and Node.js - where it is common to work with generic data structures (dictionaries, object literals and json). As I have understood DOP, I also think it has similarities with the idea of using DTOs (Data transfer objects) that is commonly used in C#, to separate functionality from data.