Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

JUG Szczecin - Hunting with Stream Gatherers

jug-szczecin-hunting-with-stream-gatherers-sierpien-2024
Event:
JUG Szczecin - Hunting with Stream Gatherers
Event type:
Meetup
Category:
IT
Topic:
Date:
22.08.2024 (thursday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Technopark Pomerania
Address:
ul. Cyfrowa 2-8
Speakers:
Description:

Zapraszamy na 10. jubileuszowe spotkanie JUG Szczecin! Tym razem zanurzymy się w fascynujący świat strumieni danych dzięki prezentacji Piotra Przybyła zatytułowanej "Hunting with Stream Gatherers". To wyjątkowe wydarzenie jest skierowane do wszystkich, którzy chcą zgłębić nowości w Javie i poznać zaawansowane techniki przetwarzania danych.


Dodatkowo dla osób, które będą na spotkaniu stacjonarnie zostanie przeprowadzony konkurs, w którym będzie można wygrać darmową licencje JetBrains.


Partnerzy fundacji: Asseco Data Systems, Consileon Polska, Rafał Malujda Kancelaria Prawno-Patentowa

Partnerzy spotkania: Technopark Pomerania

Piotr Przybył - "Hunting with Stream Gatherers"


Abstrakt:

Strumienie były świetnym dodatkiem w Javie 8, opartym na lambdach. Umożliwiły przetwarzanie danych bez skutków ubocznych, stopniowo wprowadzając nas w styl funkcyjny. Z nowymi dodatkami do Javy, jak rekordy i dopasowywanie wzorców, są jeszcze bardziej przydatne w scenariuszach gdzie przetważamy dane. Jednak nie są pozbawione wad. Po pierwsze, jedynym dostępnym punktem rozszerzenia były kolektory: jeśli twoje potrzeby związane z gromadzeniem danych nie były zaspokojone przez dostępne kolektory, zawsze mogłeś stworzyć własny kolektor. Jednak jeśli map, filter czy flatMap nie wystarczały, nie mogłeś dodać własnej operacji pośredniej. Po drugie, równoległe strumienie były ograniczone do puli ForkJoin, co skutecznie czyniło je bezużytecznymi w scenariuszach z jakimkolwiek IO. Od Javy 22, Stream Gatherers są naszym punktem rozszerzenia dla operacji pośrednich w strumieniach. Jeśli chcesz zrozumieć jak działają, znaleźć ciekawe przypadki użycia i szukać większej wydajności, ten wykład jest dla ciebie.


Bio:

Notoryczny inżynier w pracy i poza nią, podążający za meandrami sztuki programowania. Java Champion. Testcontainers Champion. Zawodowo Remote Software Gardener, od kilkunastu lat wyrywający chwasty w ogródkach webowych. Zwykle przycinający Javę (od wersji 1.3), Scalę i Go do kształtów pożądanych przez klientów, ale i inne języki nie są mu obce. Miłośnik lekkości i zwinności, która powinna przejawiać się przede wszystkim w stosowaniu właściwych narzędzi. Programista, trener, prelegent. W swoich wystąpieniach mówi nie tylko o czystej Javie, ale także o architekturze oprogramowania, bezpieczeństwie komputerowym i umiejętnościach miękkich.


Zapisując się na wydarzenie wyrażasz zgodę na nieodpłatne utrwalenie i wykorzystanie swojego wizerunku w celach promocyjnych JUG Szczecin.

Profile of employers

Similar events