Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore data-oriented programming in Java through this GeeCON 2023 conference talk by Ron Veen. Discover the principles behind this paradigm and learn how recent Java language additions like records, sealed classes, pattern matching, and switch functions support it. Follow along as a simple object-oriented application is converted into a data-oriented version, gaining insights into the advantages of this approach, especially in microservices development. Understand the concepts introduced by Java language architect Brian Goetz and their potential impact on Java programming. Dive into topics such as separating data and logic, using generic data structures, and implementing shield interfaces. Gain practical knowledge on evolving applications, working with master data, and applying data-oriented principles in Java development.
Data-Oriented Programming in Java - Recent Language Additions and Principles