Still coupling logic and data in your #Java code? #DataOrientedProgramming with records and #PatternMatching lets you model valid states cleanly and move logic out of your types.

Learn how, step-by-step with @BalaRawool: https://javapro.io/2025/11/11/writing-readable-code-with-algebraic-data-types-and-pattern-matching-in-java/

#ProjectAmber #CleanCode

Discover a refreshed approach to the Visitor Pattern through the lens of Data-Oriented Programming techniques, courtesy of Wim De Troyer. Enhance your #CodingSkills and deepen your understanding of #ProgrammingParadigms.

https://foojay.io/today/the-visitor-pattern-revisited-using-data-oriented-programming-techniques/

#Java #DataOrientedProgramming

The Visitor Pattern - 'Revisited' using Data Oriented Programming techniques

Java Language improvements culminating in java 21 obviate the need for the verbose visitor pattern as we know it, instead elevating it into a first class language feature.

foojay

Complex expressions buried in nested code? #Java’s sealed types + #PatternMatching make business logic more readable & testable. @BalaRawool walks through a real-world example.

Read his #JAVAPRO article: https://javapro.io/2025/11/11/writing-readable-code-with-algebraic-data-types-and-pattern-matching-in-java/

#ProjectAmber #CleanCode #DataOrientedProgramming

🎉 Breaking news: Java 25 is finally here to solve problems no one knew existed, with features like "data-oriented programming" and "scripting" that are sure to revolutionize your already perfect life! 🙄 Join José as he bravely navigates the treacherous waters of new Java features, hoping to make this ancient language relevant again. 😂
https://inside.java/2025/08/31/roadto25-java-language/ #Java25 #DataOrientedProgramming #Scripting #TechNews #SoftwareDevelopment #HackerNews #ngated
All New Java Language Features Since Java 21 #RoadTo25 – Inside.java

Java 25 ships with a number of new language features, many of which fit under the umbrella of data-oriented programming, on-ramping new developers, and making Java more viable as a scripting language for easy automation. Join Jose as he explores the…

I've been so quiet lately because I've been busy building my 1st full stack app with Clojure(script). It's been a lot of fun and I've learn a ton, not only about clojure but about functional and data oriented programming too.

Expect updates.

#clojure #clojurescript #functionalprogramming #dataorientedprogramming #fullstack #frontend #backend

Functional vs Data-Driven development: a Case-Study in Clojure & OCaml

#DomainModeling with @TypeScript 2.0.0 has arrived. It promotes clean separation between data and behavior and utilizes the algebraic properties of a TypeScript type system.

#InformationSystems #DataOrientedProgramming

https://github.com/fraktalio/fmodel-ts/releases/tag/v2.0.0

Join Discussion: https://github.com/fraktalio/fmodel-ts/discussions/701

Release v2.0.0 · fraktalio/fmodel-ts

Fmodel provides just enough tactical Domain-Driven Design patterns, optimized for Event Sourcing and CQRS. The domain components are fully isolated from the application layer and API-related concer...

GitHub
I started to play around with data-oriented programming and #ruby. #dop #dataorientedprogramming Anybody else out there who is playing around with it?

Now it is time for Ties van de Ven's talk „Data oriented programming in Kotlin“.

Follow it here online, if you are not at #fosdem23: https://fosdem.org/2023/schedule/event/data_oriented_programming_in_kotlin/

#fosdemkotlin23
#fosdem
#kotlin
#DataOrientedProgramming

FOSDEM 2023 - Data oriented programming in Kotlin

Here's a screenshot from a game I've been working on sporadically for the past three years. The idea is to combine exploration, meteorology and sustainability. I used the project to learn #Unity and #CSharp, and to gain experience with #ProceduralGeneration, #ShaderGraphs and #DataOrientedProgramming.

I hope to finish it someday but it's been a great learning experience if nothing else.

#ScreenshotSaturday #GameDev