Data-Oriented Programming in Java - Version 1.1
Explores Data-Oriented Programming in Java, updating Brian Goetz's guidelines using modern features like records, sealed types, and pattern matching.
Explores Data-Oriented Programming in Java, updating Brian Goetz's guidelines using modern features like records, sealed types, and pattern matching.
Explores experimental and unconventional uses of Java 22 features like sealed types, showcasing creative but potentially problematic coding techniques.
A tutorial on using Java 21's pattern matching features, including sealed types and switch expressions, to simplify code and separate operations from types.
Explores Data-Oriented Programming in Java, focusing on using records, sealed types, and pattern matching to model immutable data.