Data-Oriented Programming
Abstract
Thu 8:45 - 9:30 Uhr | 2026
Viele Neuerungen an Java der letzten Jahre – Records, Sealed Classes und Pattern-Matching – dienen offiziell der Unterstützung von “data-oriented programming”, entlehnt aus der funktionalen Programmierung. Data-oriented programming” ist eine großartige Ergänzung zu “object-oriented programming”. Es geht es um den Bau von mächtigen Modellen für die wichtigen Dinge in unserer Domäne und das Schreiben von kompaktem, lesbaren Code dafür. Zudem ist diese Art der Modellierung ein wichtiger Enabler für flexible, modulare Architektur.
Der Vortrag gibt eine Einführung in die Konzepte hinter “data-oriented programming” und ihre Anwendung in Java-Programmen – das Modellieren mit Summen und Produkten und die Konstruktion von Funktionen auf den entstehenden Datenmodellen. Wie immer bedienen wir uns dabei aus den langjährigen Erfahrungen mit diesen Konzepten aus der funktionalen Programmierung.
Dr. Michael Sperber ist Geschäftsführer der Active Group GmbH. Er ist international anerkannter Experte für funktionale Programmierung und hat zahlreiche Fachartikel und Bücher zum Thema verfasst. Michael Sperber ist Mitbegründer des Blogs funktionale-programmierung.de und Mitorganisator der Entwicklerkonferenz BOB.
