Na chwilę przed świąteczną gorączką zapraszamy was na chwilę oddechu z Zielona Góra JUG! Tym razem pochylimy się nad programowaniem zorientowanym na dane. Naszym prelegentem (po raz drugi) będzie Arek Sokołowski, a sponsorem spotkania - Rublon, którą to firmę serdecznie witamy w gronie sponsorów! Rejestracja na Meetup!
Arek to ponad 25 lat praktycznego doświadczenia w Javie i innych językach JVM-owych. Lubi rozwiązywać problemy, a nie pisać kod. Obecnie pracuje jako Engineering Manager w InPoście oraz prowadzi zajęcia z Javy na Uniwersytecie Jagiellońskim.
Abstrakt:
Java kojarzona jest przede wszystkim z programowaniem obiektowym (OOP), jednak w przypadku wielu „data-intensive” aplikacji (takich jak usługi webowe), paradygmat zorientowany na dane (DOP) może okazać się lepszym wyborem. To wystąpienie omawia przejście od tradycyjnego OOP do programowania zorientowanego na dane (DOP) w Javie, koncentrując się na tym, jak nowe i nadchodzące funkcje języka sprawiają, że praca z danymi staje się bardziej wydajna, deklaratywna i wręcz przyjemna. Omówimy rekordy, dopasowywanie wzorców (pattern matching) oraz inne elementy języka wspierające to podejście. Przyjrzymy się również, w jaki sposób biblioteki do obsługi persystencji, takie jak jOOQ, umożliwiają pracę ze strukturami danych w sposób inny niż tradycyjne podejście ORM/JPA. Prezentacji zawiera praktyczne wskazówki jak stosować zasady DOP, aby pisać czystsze, bardziej wydajne i łatwiejsze w utrzymaniu aplikacje w Javie.
O sponsorze:
Rublon jest producentem oprogramowania, założonym w 2001 r. w Zielonej Górze. Flagowym produktem spółki jest Rublon MFA, system uwierzytelniania wieloskładnikowego dla firm i instytucji, z którego korzysta ponad 500 podmiotów w ponad 50 państwach na całym świecie. Dzięki licznym integracjom, Rublon MFA zabezpiecza dostęp do sieci, serwerów, punktów końcowych oraz aplikacji. Logując się do zabezpieczonej technologii, użytkownik jest proszony o uwierzytelnienie się co najmniej dwoma składnikami, takimi jak np. hasło oraz klucz sprzętowy. Niepodatne na phishing metody uwierzytelniania oferowane przez Rublon MFA chronią klientów przed nowoczesnymi atakami. Centralnie zarządzany system Rublon MFA umożliwia w ten sposób ochronę przed nieuprawnionym dostępem do danych oraz infrastruktury IT, wspomagając uzyskanie zgodności z licznymi przepisami oraz regulacjami branżowymi, w tym RODO, DORA oraz NIS2. Rublon posiada siedzibę w Zielonej Górze oraz biuro w Krakowie i aktywnie rekrutuje również w innych miastach w Polsce: https://kariera.rublon.pl/. Rublon jest częścią Grupy Astec.
