Modern Java 25
-
Ron Veen
Team Rockstars IT
Special Agent
In data-oriented programming (DOP), we model data as data and polymorphic behavior with pattern matching. This talk will introduce the concept of DOP and its four principles:
We’ll also explore how to use pattern matching as a safe, powerful, and maintainable mechanism for ad-hoc polymorphism on such data that lets us define operations without overloading the types with functionality. The talk ends with a juxtaposition to OOP, so you not only learn how to employ DOP but also when (not).
World Congress 2025
Ron Veen
Team Rockstars IT
Special Agent
Thomas Much
Die Techniker
Technical Agile Coach
Jonathan Müller
think-cell
Software Engineer
Eberhard Wolff
SWAGLab
Head of Architecture