Data-Oriented Programming in Java
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Getting Started with DOTS - Scripting Pong TutorialUnity via YouTube Data-Oriented Programming - On the Expressiveness of Non-Control Data Attacks
IEEE via YouTube Privilege Escalation Using DOP in MacOS
Hack In The Box Security Conference via YouTube Data-Oriented Programming in Java - Records, Sealed Classes, and Pattern Matching
Java via YouTube Java Language State of the Union - Latest Evolution and Features
Java via YouTube