Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Data-Oriented Programming in Java

Devoxx via YouTube

Overview

Explore data-oriented programming (DOP) in Java through this informative conference talk. Learn about the four key principles of DOP: modeling data as data, ensuring data immutability, validating at the boundary, and making illegal states unrepresentable. Discover how to leverage pattern matching as a safe and powerful mechanism for ad-hoc polymorphism on data structures. Gain insights into when to apply DOP techniques and how they compare to object-oriented programming (OOP) approaches. By the end of this 52-minute presentation, acquire a solid understanding of DOP concepts and their practical applications in Java development.

Syllabus

[VDBUH2023] - Nicolai Parlog - Data-Oriented Programming in Java (20)

Taught by

Devoxx

Reviews

Start your review of Data-Oriented Programming in Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.