Data-Oriented Programming in Java (MEAP V08)

Posted By: DexterDL

Data-Oriented Programming in Java (MEAP V08)
English | 2025 | ISBN: 9781633436930 | 333 pages | PDF,EPUB | 16.8 MB


Simplify your Java code with data-oriented programming!

Data is the heart of your code. Data-oriented programming is a programming technique that enables you to precisely model domains and write large enterprise-scale applications that are oriented around the data they manage. Take a data-oriented approach to your Java applications, and you’ll enjoy simpler state management, improved readability, and no more state-related bugs!

Data-Oriented Programming in Java teaches you how to use immutable strongly typed data effectively and take full advantage of the modern data-oriented features built into the Java language.

In Data-Oriented Programming in Java and you’ll learn how to:

Model your domain accurately using records, sealed classes, and pattern matching
Use objects to manage side-effects
Harness the power of plain data
Make illegal states impossible to represent
Let the data types guide your implementation
Never write another Null check or experience another NPE!