Главная
Study mode:
on
1
Intro
2
About Ron
3
Agenda
4
Evolution of a basic application
5
Dataoriented programming
6
Dataoriented principles
7
Separate data and logic
8
Generic data structures
9
Separate data structures
10
Records
11
Sealed Classes
12
Pattern Matching
13
Switch
14
Record
15
Separate data from logic
16
Separate data from representation
17
Shield interface
18
Run method
19
Search method
20
Master data
21
Questions
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore data-oriented programming in Java through this GeeCON 2023 conference talk by Ron Veen. Discover the principles behind this paradigm and learn how recent Java language additions like records, sealed classes, pattern matching, and switch functions support it. Follow along as a simple object-oriented application is converted into a data-oriented version, gaining insights into the advantages of this approach, especially in microservices development. Understand the concepts introduced by Java language architect Brian Goetz and their potential impact on Java programming. Dive into topics such as separating data and logic, using generic data structures, and implementing shield interfaces. Gain practical knowledge on evolving applications, working with master data, and applying data-oriented principles in Java development.

Data-Oriented Programming in Java - Recent Language Additions and Principles

GeeCON Conference
Add to list