Skip to content

RJUG #49 Data-oriented programming with Java

Photo of Tom Orzechowski
Hosted By
Tom O. and 2 others
RJUG #49 Data-oriented programming with Java

Details

Hi RJUGers! Get ready for another meetup:

馃搷 RJUG #49 Data-oriented programming with Java - Arkadiusz Soko艂owski

Java has long been associated with object-oriented programming (OOP), but in case of a lot of modern data-intensive applications (like web services), data-oriented paradigm can be a better fit.

This talk explores the shift from traditional OOP to data-oriented programming (DOP) in Java, focusing on how recent and upcoming features make working with data more expressive, efficient, and declarative.

We will discuss records, pattern matching, and other language features supporting this approach.
Additionally, we will explore how data-centric persistence libraries like jOOQ enable working with data structures in a way that moves away from traditional ORM/JPA-based approach.

By the end of this talk, you will gain practical insights into application of DOP principles to write cleaner, efficient, and more maintainable Java applications.

Bio:
Over 20 years of practical Java & other JVM languages experience. Lecturing Java at Jagiellonia University. Likes to solve problems, not to code. Currently works as engineering manager at InPost.

Sponsorem za艂o偶ycielskim JUGa jest VirtusLab.
Licencje na IDE sponsoruje JetBrains- tw贸rca najlepszego IDE do Javy na 艣wiecie.
Wydawnictwo Helion SA ufundowa艂o dla Was kilka bran偶owych ksi膮偶ek, kt贸re zostan膮 rozdane w trakcie eventu.

Photo of Rzesz贸w Java User Group group
Rzesz贸w Java User Group
See more events
Apart Hotel 12
Podpromie 12 路 Rzesz贸w