Zapraszamy Was na kolejny #63 meetup Bydgoszcz JUG w formie light.
Naszymi gośćmi będą:
Diana Koszur i Julia Kałuża - "Java Memory Model – widoczność i synchronizacja wątków w praktyce"
Inne spojrzenie na pamięć i współbieżność w Javie. Nie z podręcznika, a z realnych problemów — dziwnych błędów, zawieszeń i „niemożliwych” sytuacji. Co naprawdę dzieje się pod spodem, gdy działa wiele wątków? Spodziewajcie się konkretów: volatile, synchronized, happens-before. Spodziewajcie się kodu, który czasem działa, a czasem… nie. I dowiecie się dlaczego.
O prelegentkach:
Diana Koszur i Julia Kałuża
Studentki drugiego roku informatyki na Politechnice Bydgoskiej. Na co dzień przełączają się między kolokwiami, pisaniem kodu i szukaniem odpowiedzi na pytanie, czemu coś działa dopiero wtedy, gdy nie powinno. Lubią wyzwania, zarówno w kodzie, jak i na siłowni — bo balans między debugowaniem a treningiem to według nich przepis na przetrwanie semestru.
Krzysztof Jósiak - "Keycloak - czyli jak nie wynaleźć koła na nowo"
Keycloak — jak dzięki gotowemu rozwiązaniu uniknąć budowania własnych systemów logowania i zarządzania użytkownikami, koncentrując się na rozwoju aplikacji. W trakcie prezentacji opowiem, czym jest Keycloak, jakie funkcje oferuje oraz jak pomaga w zabezpieczaniu aplikacji i zarządzaniu dostępem użytkowników.
O prelegencie:
Jestem studentem Informatyki Stosowanej na Politechnice Bydgoskiej. Na co dzień rozwijam się w obszarach tworzenia oprogramowania w Javie oraz Data Science, łącząc teorię z praktyką również poprzez działalność w kołach naukowych. Z natury jestem geekiem, który uwielbia zatapiać się w świecie różnych uniwersów, takich jak Warhammer 40k i wiele innych. W wolnych chwilach chętnie sięgam po strategiczne gry planszowe, które są dla mnie świetnym sposobem na relaks.
Justyna Starszak - "Gather() - mała zmiana, wielka ulga dla Stream API"
Pracując ze strumieniami w Javie, łatwo było utknąć w gąszczu collectów, grupowań i customowych collectorów. Na szczęście JEP 485 wprowadza gather(), czyli sposób na grupowanie i kolekcjonowanie, który jest prosty, czytelny i bezpieczny dla zdrowia psychicznego. Na prezentacji pokażę, co dokładnie się zmieniło, jak to działa w praktyce i dlaczego może uratować Was przed kolejną godziną walki z Collectors.groupingBy().
O prelegentce:
Nazywam się Justyna i jestem studentką drugiego roku informatyki stosowanej na Politechnice Bydgoskiej. Lubię pracować z Javą, a szczególnie interesują mnie projekty związane z bazami danych i tworzeniem aplikacji backendowych. Chętnie uczę się nowych technologii i rozwijam swoje umiejętności w praktycznych projektach. Po godzinach gram na flecie poprzecznym, a jak przystało na informatyka nie wyobrażam sobie dnia bez dobrej kawy (lub kilku).