Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij

KJUG #80: Data-oriented programming with Java

kjug-80-data-oriented-programming-with-java
Wydarzenie:
KJUG #80: Data-oriented programming with Java
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
10.04.2025 (czwartek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Restauracja Garaż
Adres:
Henryka Sienkiewicza 53
Strona www:
Opis:

KJUGowicze - 80 meetup już niebawem! Spotykamy się jak zawsze w czwartek w Pubie Garaż. Tym razem na scenie wystąpi Arkadiusz Sokołowski Engineering Manager w InPost!


Data-oriented programming with Java

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 25 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.


Więcej informacji: https://www.meetup.com/Kielce-Java-User-Group/events/307042749/

Podobne wydarzenia

Profile pracodawców