What do teachers and Object Oriented Programming have in common?

they all have classes.

(As a programmer, I'll use this one on my son)

๐Ÿ‘︎ 119
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/-brax_
๐Ÿ“…︎ Aug 17 2021
๐Ÿšจ︎ report
๐Ÿ“– Data-Oriented Programming book: First draft

After 18 months of development, I am glad to announce that I finally completed the first draft of my book: Data-Oriented Programming.

The book got sold decently (2.8k copies) despite being in MEAP state (Manning Early Access Program).

The book formulates the principles of an approach to data that reduces complexity and illustrates how to apply them in an Object-Oriented Programming language like C# or Java.

Here are the 4 principles of Data-Oriented Programming:

  1. Separate code (behaviour) from data
  2. Represent data with generic data structures
  3. Data is immutable
  4. Separate data schema from data representation

For those who already bought the book or are interested, I released the book's source code to https://github.com/viebel/data-oriented-programming. The publication is expected for March 2022.

If you guys aren't sure about buying the book, contact me on Twitter @viebel, I'll DM you a preview.

https://preview.redd.it/rgqqibb7dj881.png?width=1552&format=png&auto=webp&s=dfbee48bf46d0b62f7ce319833c1a617c36a4a7d

๐Ÿ‘︎ 91
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/viebel
๐Ÿ“…︎ Dec 29 2021
๐Ÿšจ︎ report
๐ŸŒ MetaRealm Online ๐ŸŒ | The First Multi-Chain Crypto โ€˜MMMORPG 'Massive Multiplayer Metaverse Online Role Playing Game' ๐Ÿ‘พ | Whitelist Live ๐Ÿ“ | Play Alpha Pre-Launch ๐Ÿš€ |๐Ÿ’ฐ1% Supply Giveaway|๐ŸŽฎ P2E | ๐Ÿ•ถ Virtual Reality |๐Ÿ”ซ Player Vs Player| โš”๏ธ Player vs Environment| NFT Oriented Marketplace I

Welcome to the MetaRealm Token

๐Ÿ’ฌ Join their first LIVE VC AMA today, 21:00pm UTC with https://t.me/VincentDCryptocalls

๐ŸŽฅ In-Game Footage

https://metarealmonline.com/video/video.mp4

An attractive open world environment ready to be explored, populated and even reshaped by the citizens of MetaTokyo. Players will be able to use their skills, abilities and classes for their own personal and professional purposes.

MetaRealm will encompass all the utilities and aspects of traditional open world multiplayer games whilst allowing players to level up skills, find and battle creatures which drop 'loot' consisting of tokens and different Nfts.

With multiple skins and maps, players will be able to take part in quests, hunts and other events earning as they do whilst enjoying a blockchain based ecosystem providing them with the tools to monetize their surroundings and environments in a secure economy.

Cross-Chain (Launch on BSC - ETH to Follow)

P2E (Play to Earn - PvP & PvE)

VR (Virtual Reality Compatible)

PVP (Player vs Player)

Player vs Environment (Co-op & Solo - Loot Tokens, Commodities & NFTs)

NFT Oriented Marketplace (Buy, Sell, Craft NFTs)

In-Game Live Staking

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”

๐Ÿ—ฃ Whitelist Competition & Form

Join Their Competition - ๐Ÿ“ https://sweepwidget.com/view/46120-rpoa7k6x

Fill in Their Whitelist Form - ๐Ÿ“ https://forms.gle/86gQUouXSewYKS3N7

โœ… Accepting Entries From Both

โœ… Preference Given To Competition

โš ๏ธ Whitelist Entries End 9th January โš ๏ธ

Min Entry 0.1bnb, Max Entry 2bnb

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”

๐Ÿ’Ž Tokenomics & Distribution

2% Reflections in $BUSD

2% Marketing

1% Liquidity Pool

1% In-Game Operations

Total Token Supply of 100 million (100,000,000)

Private Sale 10%

Public Sale 30%

Game Ecosystem 30%

Initial burn 15%

Exchange Listings Fund 5%

Marketing Fund 5%

Team MetaCredits 4%

MetaCredit Giveaways 1%

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”-

๐Ÿ”— Useful Links

๐ŸŒ https://metarealmonline.com

๐Ÿ’ฌ https://t.me/MetaRealmOnline

๐Ÿ‡น๐Ÿ‡ท [https://t.me/MetaRealmOnlineTurkey](https://

... keep reading on reddit โžก

๐Ÿ‘︎ 429
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/interestingbulls
๐Ÿ“…︎ Jan 05 2022
๐Ÿšจ︎ report
Does the evolution of React say something about Functional versus Object-oriented programming?

I have used some React at work - by no means an expert - and was told repeatedly that I should favor "functional components" over "class-based components". Now that I am taking a Udemy course ("React - The Complete Guide (incl Hooks, React Router, Redux)" by Max Schwarzmuller) that goes in-depth on the finer points of React - custom hooks, redux - it keeps blowing my mind how much more sleek the functional component-based features are compared to the class-based ones. Using redux with class-based components just looks shockingly bad.

I'd like if someone with knowledge about the genesis and evolution of React could tell me: is this just that the engineers who worked on React preferred Functional-style programming and so gave it a lot more love? Or is there some deeper reason why class-based components suck in React? I am primarily a Java engineer, and like thinking about classes, and it feels like the redux `connect()` method could have been made simpler to use. I know it sounds silly, but learning this material I'm sitting here thinking: is functional programming just more expressive?

๐Ÿ‘︎ 16
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/mazerakham_
๐Ÿ“…︎ Jan 09 2022
๐Ÿšจ︎ report
๐Ÿ“– Data-Oriented Programming book: First draft manning.com/books/data-orโ€ฆ
๐Ÿ‘︎ 77
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/viebel
๐Ÿ“…︎ Dec 29 2021
๐Ÿšจ︎ report
100%OFF | Object Oriented Programming In C++ & Interview Preparation udemycoupons.me/dev/objecโ€ฆ
๐Ÿ‘︎ 4
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/UdemyCouponsMe
๐Ÿ“…︎ Jan 02 2022
๐Ÿšจ︎ report
Using the magic of object-oriented programming, I have created a constant-time isEven class.
๐Ÿ‘︎ 198
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/End3rp
๐Ÿ“…︎ Nov 14 2021
๐Ÿšจ︎ report
In this Video I explain the concept of object Oriented Programming as easy as possible. Looking for feedback to improve :) Giving lambda for constructive feedback! youtu.be/iEzW-D51B38
๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/InvictusLife
๐Ÿ“…︎ Jan 02 2022
๐Ÿšจ︎ report
Data-Oriented Programming: A link in the chain of programming paradigms blog.klipse.tech/databookโ€ฆ
๐Ÿ‘︎ 39
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/viebel
๐Ÿ“…︎ Dec 12 2021
๐Ÿšจ︎ report
Eoops: An Object-Oriented Programming System for Emacs-Lisp (1992) [PDF] 3e8.org/pub/scheme/doc/liโ€ฆ
๐Ÿ‘︎ 16
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/dharmatech
๐Ÿ“…︎ Dec 22 2021
๐Ÿšจ︎ report
Radix Alexandria Milestone: release of Scrypto asset oriented programming

Radix Reached Alexandria Milestone on their Roadmap

Today Radix reached one of their milestones on their roadmap by releasing their asset oriented programming language Scrypto.

Scrypto comes with a ledger simulation environment so that developers can start working and testing with the language, and smart contracts and dApps will be able to go live at day zero of the Babylon release next year (late 2022).

Radix believes that Scrypto will be a game changer for DeFi because it is the first smart contract language that is asset oriented and deals with many of the issues present in DeFi today.

Scrypto is based on Rust

Over the last couple of years Rust has become a prominent programming language for blockchains and decentralized finance as it is the preferred programming language for high-profile projects like IOTA, Near, Elrond, and Solana, and now also Radix is building on it.

Scrypto is extending Rust (and the Rust compiler) in the first iteration because it gets to inherit so much good infrastructure as Rust is a mission critical programming language itself (designed for high uptime - low mistake tolerance situations like running nuclear power plants, or in DeFi transferring value).

Scrypto is a thin but powerful layer on top of Rust. The beauty comes from the compiler being able to confirm that the Scrypto layer constructs are being coded correctly. You know how the language design of Rust helps enforce memory management? Scrypto does the same but with assets and other resources.

Further into the future Scrypto may migrate to a unique compiler. Radix feels that the asset-oriented extensions for dApp use are so substantial - and the resulting experience so unique - that Scrypto deserves to be called its own language.

What Problem does Scrypto aim to solve?

Ethereum in their EVM and other projects with smart contracts started with the simplest model: there are smart contracts, they can talk to each other, you can call their methods in transactions. This basic structure makes anything possible so what is the problem?

Radix has the benefit of seeing what's happened since then, which is that basically every smart contract of any meaning on Ethereum is written around assets. Digital assets of value are, it turns out, the reason why distributed ledgers exist. In hindsight perhaps no surprise since the first use of blockchain was... Bitcoin - a n

... keep reading on reddit โžก

๐Ÿ‘︎ 85
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/Mr_TMA
๐Ÿ“…︎ Dec 15 2021
๐Ÿšจ︎ report
Data-Oriented Programming: A link in the chain of programming paradigms blog.klipse.tech/databookโ€ฆ
๐Ÿ‘︎ 32
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/viebel
๐Ÿ“…︎ Dec 12 2021
๐Ÿšจ︎ report
M250: object oriented java programming

Can someone describe this course and provide some idea of the level of difficulty (compared to m269, for example)?

Java imo is not as popular as it used to be and is losing ground to other more modern languages. For someone already familiar with object oriented programming, are there still things to learn to make it a worthwhile module? The module description makes it sound very basic but perhaps that's not the case?

Thanks a lot

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/Dry-Fondant7112
๐Ÿ“…︎ Dec 23 2021
๐Ÿšจ︎ report
Could I make an abstract factory to merge the other factories in a game I'm working on to learn c# and object-oriented programming?

Sorry if this is the wrong place to ask. I've studied examples here and read up on factory design, factory pattern, abstract factory, & factory method; I followed a tutorial for a game that works well. But I'd like to enhance and expand it so that I can understand the fundamentals of c# and object-oriented programming. There are seven factories in the game, for example. The factories I have in-game are an item factory, a Quest factory, a recipe factory, a monster factory, a spell factory, a trader factory, and a world factory. Is it possible to implement an abstract factory that combines all the factories? I can post my code for the factories if need or would keeping them separate be best? Thank you for any assistance you may provide as well as any feedback you provide to.

๐Ÿ‘︎ 3
๐Ÿ’ฌ︎
๐Ÿ“…︎ Dec 21 2021
๐Ÿšจ︎ report
An introduction to data oriented programming

I've written an article about data oriented programming in Python.

It's based on the book from Yehonathan Sharvit, which gives examples on javascript.

I wanted to experiment and I found that this paradigm fits well in Python.

Here is the link to my article

๐Ÿ‘︎ 5
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/xbaxba
๐Ÿ“…︎ Jan 03 2022
๐Ÿšจ︎ report
Principle of Object-Oriented Programming
๐Ÿ‘︎ 36
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/_sumit_rana
๐Ÿ“…︎ Dec 28 2021
๐Ÿšจ︎ report
What is the point of Object Oriented programming?

Been learning Python for a week now and for some reason I'm just not grasping why OOP is useful. Is it basically used for organizational purposes?

Maybe if I could get a simple example when OOP would be advantageous to use it might makes it's purpose more clear.

๐Ÿ‘︎ 182
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/zonkedforlife
๐Ÿ“…︎ Oct 01 2021
๐Ÿšจ︎ report
Principle of Object-Oriented Programming
๐Ÿ‘︎ 40
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/_sumit_rana
๐Ÿ“…︎ Dec 28 2021
๐Ÿšจ︎ report
When to use Object oriented programming vs using database like MySQL

I have a very stupid but important question. I was learning more about oop in python but all the examples I saw (like employee directory etc) I feel could be easily done using databases.

So why would someone use oop? scratching my head thinking about this

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/HyperactiveNub
๐Ÿ“…︎ Jan 06 2022
๐Ÿšจ︎ report
Is Object-oriented programming really that important to learn? Isn't there any way around it?

Hi guys! I've been learning Python for 1 month ago and I've been enjoyed it a lot!

But, in my course, I started learning Object-oriented programming, and it's really difficult, so I don't know what to do.

Is it really necessary to learn OOP or is there another way to avoid it ?

๐Ÿ‘︎ 49
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/kaiozeiro
๐Ÿ“…︎ Oct 12 2021
๐Ÿšจ︎ report
science/programming oriented corp?

Total noob here! I'm a scientist IRL and am drawn to the more technical side of Eve Online, programming and analyzing data and the like. I've seen awesome-eve and find it super cool that people are developing these tools. Can program in Python and R but don't have much development experience outside of science. I was wondering if there are any corps that have a more technically oriented outlook on the game and would be willing to teach a new player the ropes for the game itself, as well as work on some projects? From my limited understanding of the game, some stuff that comes to mind that interests me includes mapping wormholes and constructing networks to optimize trade routes, optimizing trades, etc. If there are any corps that you would suggest, I'd be interested in sending them a message!

P.S. I had a look through the recruitment thread and evejobs but didn't see anything fitting the search criteria, so this is why I'm making a general post. Maybe it is also of interest for others too.

P.P.S. just finished the tutorial and got blown up two hours later in my Imicus in a gate gank crossing through losec. Eve is fun :))

๐Ÿ‘︎ 11
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/gerro_ftw
๐Ÿ“…︎ Nov 23 2021
๐Ÿšจ︎ report
How to learn Object Oriented Programming?

Hi guys, currently I'm learning programming in Java at MOOC, and I am at Part 5, Objects and References.

https://java-programming.mooc.fi/part-5/4-objects-and-references

Until that point most of the stuffs went allright, but now everything is confusing. I can create basic classes (for example Book book1 = new Book (String author, int pages), that's okay, but the most problematic parts are "Object as a method parameter", and "Object as object variable". Everything is really abstract. I think I have to reinforce the stuffs I learned so far.

Could you please recommend me online resources which could teach me the most important concepts of this part? Or do you have any advice how to handle these stuffs?

MOOC is great, but at this point it is not a big help.

Thank you!

๐Ÿ‘︎ 2
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/szeredy
๐Ÿ“…︎ Dec 15 2021
๐Ÿšจ︎ report
Principle of Object-Oriented Programming
๐Ÿ‘︎ 15
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/_sumit_rana
๐Ÿ“…︎ Dec 28 2021
๐Ÿšจ︎ report
๐Ÿ“– Data-Oriented Programming book: First draft

After 18 months of development, I am glad to announce that I finally completed the first draft of my book: Data-Oriented Programming.

The book got sold decently (2.8k copies) despite being in MEAP state (Manning Early Access Program).

The book formulates the principles of an approach to data that reduces complexity and illustrates how to apply them in Object-Oriented Programming and Functional Programming languages. The book doesn't mention Go explicitly but when I gave a talk at Gofrm Meetup, a couple of Go developers told me that the principles of Data-Oriented Programming would be easily applicable in Go.

Here are the 4 principles of Data-Oriented Programming:

  1. Separate code (behaviour) from data
  2. Represent data with generic data structures
  3. Data is immutable
  4. Separate data schema from data representation

For those who already bought the book or are interested, I released the book's source code to https://github.com/viebel/data-oriented-programming. The publication is expected for March 2022.

If you guys aren't sure about buying the book, contact me on Twitter @viebel, I'll DM you a preview.

๐Ÿ‘︎ 69
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/viebel
๐Ÿ“…︎ Dec 30 2021
๐Ÿšจ︎ report
๐ŸŒ MetaRealm Online|๐Ÿ”ฅ Play Alpha Now |โ›“ The First Multi-Chain Crypto โ€˜MMMORPG 'Massive Multiplayer Metaverse Online Role Playing Game' ๐ŸŽฎ| Pinksale Live |Whitelist Open | 1% Supply Giveaway| Play 2 Earn| Virtual Reality |๐Ÿ”ซ Player Vs Player| Player vs Environment| NFT Oriented Marketplace|

๐ŸŒ Welcome to the MetaRealm ๐ŸŒ

Open world environment ready to be explored, populated and even reshaped by the citizens of MetaTokyo. Players will be able to use their skills, abilities and classes for their own personal and professional purposes. MetaRealm will encompass all the utilities and aspects of traditional open world multiplayer games whilst allowing players to level up skills, hunt and kill creatures which drop 'loot' consisting of tokens and different Nfts.

With multiple skins and maps, players will be able to take part in quests, hunts and other events earning as they do whilst enjoying a blockchain based ecosystem providing them with the tools to monetize their surroundings and environments in a secure economy.

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”

๐Ÿ”ŠAMA Tonight - Sunday 9th, 8pm UTC with Nordic Whales

๐Ÿ‡ธ๐Ÿ‡ช https://t.me/nordicwhales ๐Ÿณ

๐Ÿ•น Alpha Version LIVE -

๐Ÿ”ฅ https://game.metarealmonline.com ๐Ÿ”ฅ

๐ŸŽฅ In-Game Footage -

โš ๏ธ https://metarealmonline.com/video/video.mp4 โš ๏ธ

๐Ÿ“ƒ PinkSale Listing - KYC Incoming

๐Ÿšจ https://www.pinksale.finance/#/launchpad/0xe391c38c5B9A186a45952A7c46b4B7827Ad41191?chain=BSC%20(https://www.pinksale.finance/#/launchpad/0xe391c38c5B9A186a45952A7c46b4B7827Ad41191?chain=BSC) ๐Ÿšจ

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”

๐Ÿ—ฃ Whitelist Competition & Form

โœ๏ธ Join Our Competition - ๐Ÿ“ https://sweepwidget.com/view/46120-rpoa7k6x

โœ๏ธ Fill in Our Whitelist Form - ๐Ÿ“ https://docs.google.com/forms/d/e/1FAIpQLSfARj4Y8Hga7MfbHWMmPmOVGqxo9deE5JoqajQiH8xcEEQOkg/viewform

โœ… Accepting Entries From Both

โœ… Preference Given To Competition

โš ๏ธ Whitelist Entries End 17th January โš ๏ธ

Min Entry 0.1bnb, Max Entry 2bnb

๐Ÿ›ก Verified Contract: 0x7bab4593f23490cc4e406944f5173695d7b32d27

โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”

๐Ÿ’Ž Tokenomics & Distribution

๐Ÿ’ฐ 2% Reflections in $BUSD

๐Ÿ’ก 2% Marketing

โš–๏ธ 1% Liquidity Pool

โš™๏ธ 1% In-Game Operations

Total Token Supply of 100 million (100,000,000)

10% Private Sale

... keep reading on reddit โžก

๐Ÿ‘︎ 1k
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/opiRAMIn
๐Ÿ“…︎ Jan 09 2022
๐Ÿšจ︎ report
๐Ÿ“– Data-Oriented Programming book: First draft

After 18 months of development, I am glad to announce that I finally completed the first draft of my book: Data-Oriented Programming.

I wanted to thank all the people from the Clojure community that helped me in the thinking and the writing process.

The book got sold decently (2.8k copies) despite being in MEAP state (Manning Early Access Program).

The book is my attempt to formulate the underlying principles of Clojure approach to data and illustrate how to apply them in another language.

Here are the 4 principles of Data-Oriented Programming:

  1. Separate code (behaviour) from data
  2. Represent data with generic data structures
  3. Data is immutable
  4. Separate data schema from data representation

For those who already bought the book or are interested, I released the book's source code to https://github.com/viebel/data-oriented-programming. The publication is expected for March 2022.

If you guys aren't sure about buying the book, contact me on Twitter @viebel, I'll DM you a preview.

https://preview.redd.it/wtn7kymd1i881.png?width=1552&format=png&auto=webp&s=c77dce9d2ed45295053004eac860c1e12072e8cb

๐Ÿ‘︎ 89
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/viebel
๐Ÿ“…︎ Dec 29 2021
๐Ÿšจ︎ report
๐Ÿ“– Data-Oriented Programming book: First draft

After 18 months of development, I am glad to announce that I finally completed the first draft of my book: Data-Oriented Programming.

The book got sold decently (2.8k copies) despite being in MEAP state (Manning Early Access Program).

The book formulates the principles of an approach to data that reduces complexity and illustrates how to apply them in a dynamically-typed language like Ruby, JavaScript or Python.

Here are the 4 principles of Data-Oriented Programming:

  1. Separate code (behaviour) from data
  2. Represent data with generic data structures
  3. Data is immutable
  4. Separate data schema from data representation

For those who already bought the book or are interested, I released the book's source code to https://github.com/viebel/data-oriented-programming. The publication is expected for March 2022.

If you guys aren't sure about buying the book, contact me on Twitter @viebel, I'll DM you a preview.

DOP Principles

๐Ÿ‘︎ 38
๐Ÿ’ฌ︎
๐Ÿ‘ค︎ u/viebel
๐Ÿ“…︎ Dec 30 2021
๐Ÿšจ︎ report

Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.