Przejdź do treści

Szczegóły

Cześć,

Wspólnie z DataArt zapraszamy na kolejne spotkanie łódzkiego JUGa - tym razem dwie prezentacje i trójka prelegentów :)

Airgapped DevSecOps, czyli Zarf i Keycloak w akcji
W wielu dziedzinach kluczowe systemy są często całkowicie odizolowane od internetu. Podczas prezentacji przedstawimy, jak zbudować w pełni odizolowany (airgapped) system umożliwiający uwierzytelnianie użytkowników w środowiskach o najwyższym poziomie bezpieczeństwa.

Uczestnicy dowiedzą się, czym charakteryzują się systemy wykorzystywane w przemyśle obronnym oraz jakie modyfikacje należy wprowadzić w Keycloak, aby spełniał najbardziej rygorystyczne wymagania w zakresie uwierzytelniania i autoryzacji. Na zakończenie podzielimy się naszymi doświadczeniami i spostrzeżeniami dotyczącymi praktycznego wdrażania podejścia DevSecOps w środowiskach o ograniczonym dostępie do zasobów sieciowych.

Sebastian Łaskawiec to entuzjasta wolnego oprogramowania oraz doświadczony ekspert, zajmujący się problematyką związaną z uwierzytelnianiem i autoryzacją w środowiskach, gdzie obowiązują najwyższe standardy bezpieczeństwa.
Aktywnie wspiera rozwój społeczności projektów takich jak Keycloak, Kubernetes czy UDS Platform, a także angażuje się w lokalne inicjatywy jako współzałożyciel bydgoskiego JUG-a.
Prywatnie jest szczęśliwym mężem i ojcem, który wolne chwile poświęca grze w tenisa oraz domowemu warzeniu piwa.

Michał Szynkiewicz to specjalista od rozwiązywania problemów poprzez tworzenie oprogramowania. Ma duże doświadczenie w backendzie, architekturze oraz systemach rozproszonych. W Meta pracował nad systemami obsługującymi miliony zapytań na sekundę, wcześniej był członkiem core’owego zespołu Quarkusa w Red Hacie.
Obecnie pracuje w Defense Unicorns, gdzie tworzy narzędzia do bezpiecznego dostarczania oprogramowania w wymagających środowiskach.
Prywatnie mąż i ojciec trójki nastolatków.

Structured Concurrency – odczarujmy wielowątkowość!
Programowanie wielowątkowe nigdy nie jest łatwe dla początkujących. Szczególnie częstym problemem, z jakim możemy się spotkać, jest wyciek wątków i utrata kontroli nad ewentualnymi błędami, które się w nich pojawiają. Strukturyzowana współbieżność wprowadzona jako funkcja zapowiedzi w JDK 21 i przemodelowana w JDK 25 może pomóc nam uporać się z obydwoma powyższymi wyzwaniami. Podczas prezentacji poznamy ogólną koncepcję structured concurrency, poznamy różne polityki obsługi błędów i postaramy się wykorzystać zdobytą wiedzę w rozwiązaniu rzeczywistego problemu biznesowego.

Marcin Chrost - jestem inżynierem i trenerem z ponad 20 letnim stażem w branży IT. Mam na swoim koncie udział w wielu międzynarodowych projektach. Prowadziłem liczne prelekcje i warsztaty, które cieszyły (i nadal cieszą) się dużym uznaniem uczestników. Tworzę rozwiązania dla klientów oraz zajmuję się rekrutacją, analizą techniczną potencjalnych projektów i rozwojem szeroko rozumianej "kultury techniczno-programistycznej". Wspieram także młodszych kolegów w rozwoju zawodowym, co daje mi zawsze dużą satysfakcję. Lubię nowości w świecie IT, aczkolwiek podchodzę do nich z rozsądkiem i rezerwą wynikającą z doświadczenia. Najbardziej cenię sobie dobrze zgrane zespoły, które potrafią się same motywować i sobą zarządzać.

Java
Computer Programming
Java Concurrency
Software Development

Inne zainteresowania członków: