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

2 prezki: Structured concurrency / Feature Toggles

2-prezki-structured-concurrency-feature-toggles
Event:
2 prezki: Structured concurrency / Feature Toggles
Event type:
Meetup
Category:
IT
Topic:
Date:
11.03.2025 (tuesday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Biuro Sii Łódź
Address:
ul. Piotrkowska 157/A, 90-440 Łódź
Description:

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.

Similar events

Profile of employers