← Back to all talks

Modern Java – Data-Oriented Programming and Beyond

Java 21+Pattern MatchingRecordsData-Oriented Programming

Java has evolved dramatically. Records provide concise data carriers, sealed classes enable exhaustive type hierarchies, and pattern matching brings functional elegance to an object-oriented world. This talk explores how these features combine into a coherent data-oriented programming style — with live coding that shows the before and after.

Presentations

4 appearances
adesso TechDay Tech Day
2024-06

DOP focus with practical examples

↗ View Slides
INFODAYS Java 21 Conference
2023-11

Java 21 code and collections deep-dive

↗ View Slides
EclipseCon Conference
2023-10

Data-Oriented Programming patterns

↗ View Slides
Javaland Conference
2023-03

Daily Java 21 — practical feature walkthrough

↗ View Slides

Interested in this topic for your event?

I adapt this talk to your audience — from 30-minute keynotes to half-day workshops.

Book this Talk