YoVDO

Data-Oriented Programming in Java

Offered By: Devoxx via YouTube

Tags

Voxxed Days Courses Java Courses Object-oriented programming Courses Polymorphism Courses Data Validation Courses Data-Oriented Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Progressive Delivery in the Kubernetes Era
Devoxx via YouTube
Why and How to Upgrade to Java 17 - and Prepare for 21
Devoxx via YouTube
The SolutionFactory to Java's Problems
Devoxx via YouTube
Stranger Danger - Your Java Attack Surface Just Got Bigger
Devoxx via YouTube
A Machine Learning Solution for Detecting and Mitigating Flaky Tests
Devoxx via YouTube