
What we’re about
JUG Łódź is an association of Java architects, developers and enthusiasts from Łódź, Poland. Members of the association are mostly practicing professionals working in one of Poland’s biggest cities with a strong IT sector.
Upcoming events (1)
See all- 2 prezki: Structured concurrency / Feature TogglesSii Łódź, Łódź
Cześć!
Wspołnie z łódzkim oddziałem Sii zapraszamy na kolejne spotkanie łódzkiego JUGa w 2025! Tym razem gościć będą Konrad Szałkowski i Paweł Woźniak.Porządkowanie chaosu - Structured concurrency
Kiedy w naszym świecie panuje porządek jest nam łatwiej się w nim poruszać. Ten dosyć znany fakt jako programiści odkrywamy z radością co parę lat. W Javie 21 dostaliśmy nową zabawkę - wątki wirtualne. Jednym z ich głównych haseł reklamowych jest "Stwórz, wystartuj, zapomnij" - kusi, do tego wszyscy zachęcają by jak najwięcej takich wątków tworzyć. A wszyscy wiemy co dzieje się w dziecięcych pokojach po urodzinach naszych pociech, po świeżej dostawie zabawek - chaos. Tym razem jednak twórcy Javy starają się uprzedzić fakty i dać nam do użytku całkiem nowe API - Structured Concurrency. Nie jest to odkrycie koła na nowo i wielka sensacja - ale raczej sprawdzony sposób na "ogarnięcie" współbieżności w naszych programach.Podczas tej prezentacji postaram się Was wprowadzić w koncepcję Structured Concurrency, dlaczego ona działa i dlaczego powstała. Postaram się również zaprezentować ten kod w działaniu.
Konrad Szałkowski
Programista Javy z chęcią węszący co w krzemie piszczy i skwierczy. Na co dzień zbawiam świat pozbywając się kodu legacy oraz kawy z ekspresu.Feature Toggles - a fusebox for Developers
W miarę jak platforma rośnie, staje się coraz bardziej rozbudowana i złożona. W jaki sposób wprowadzać w niej zmiany, jednocześnie gwarantując utrzymanie wymaganego SLA? Podczas prezentacji podzielę się doświadczeniami zdobytymi przez kilka lat pracy nad platformą o wysokich wymaganiach dostępności. Opowiem, jak wykorzystanie Feature Toggles pozwala deweloperom wprowadzać nowe funkcjonalności w kontrolowany i bezpieczny sposób – niczym zabezpieczenie w postaci swoistego „bezpiecznika”. Przedstawię także praktyki, które sprawdziły się w różnych projektach fintech, oraz podpowiem, jak efektywnie zminimalizować ryzyko niepożądanych przerw w działaniu systemu.Paweł Woźniak
Nazywam się Paweł Woźniak i od ponad 19 lat pracuję w branży IT, głównie z technologiami Java oraz Kotlin. Obecnie pełnię rolę Technical Leada w Visa Acceptance Solutions. Brałem udział w wielu projektach fintech realizowanych dla rozpoznawalnych marek, gdzie wysoka dostępność i niezawodność były kluczowym aspektem. Dzięki zdobytemu doświadczeniu z chęcią podzielę się najlepszymi praktykami i wskazówkami dotyczącymi rozwoju złożonych systemów.O sponsorze
Organizatorem wydarzenia jest Sii Lodz i Centrum Kompetencyjne Digital - jeden z działów projektowych w Sii. Centrum Kompetencyjne Digital rozwija nowoczesne oprogramowanie, usługi chmurowe, rozwiązania z zakresu cyfrowej obsługi klienta oraz e-commerce, a także wspiera transformację cyfrową. W jednostce Digital tworzymy oprogramowanie dostosowane do potrzeb biznesowych klientów, zapewniając optymalną wydajność, bezpieczeństwo i płynną integrację. Usługi obejmują pełny cykl życia oprogramowania, w tym projektowanie architektury, agile, testowanie i wdrażanie. Współpracujemy z klientami z całego świata, którymi są duże, globalne marki tj. Puma czy Worldline.
Sii Polska jest wielokrotnie nagradzanym dostawcą usług IT, inżynieryjnych i BPO, zatrudniającym ponad 7 500 specjalistów.
Sprawdź aktualne oferty pracy w Sii Lodz