Skip to content

Details

Zapraszamy Was na kolejne spotkanie #62 meetup Bydgoszcz JUG.
Spotykamy się w siedzibie firmy SoftBlue przy ul. Gdańskiej 106.

Naszymi gośćmi będą:

Konrad Szałkowski - "Porządkowanie chaosu - Structured concurrency" [PL]
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.

O prelegencie:
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.

Artur Kęska - "HTTP/3 - why not?" [PL]
HTTP to standard. REST API? Są jak powietrze, którym oddychamy — trudno wyobrazić sobie współczesne tworzenie oprogramowania bez nich. A jednak kilka lat temu pewni genialni ludzie na nowo przemyśleli protokół komunikacji w sieci, wprowadzając HTTP/2, a niedawno zrobili kolejny krok naprzód – opracowali HTTP/3.
Podczas tej sesji przyjrzymy się bliżej działaniu HTTP/3 i zastanowimy się, kiedy warto go wdrożyć. Jako ktoś, kto przez lata projektował i wdrażał niskopoziomowe protokoły sieciowe (no dobrze, w dużej mierze w warstwie IP 😉), zawsze uważałem za fascynujące – a szczerze mówiąc, trochę niezrozumiałe – że nasza branża wybrała jeden z najbardziej nieoptymalnych protokołów do tak ważnej roli.
HTTP/3 zmienia reguły gry, wprowadzając nowe możliwości i rozwiązując od dawna istniejące problemy w komunikacji internetowej. Ale to nie tylko usprawnienie technologiczne – to także niezwykle intrygująca koncepcja sama w sobie. Przyjrzyjmy się bliżej szczegółom, odkryjmy jej potencjał i omówmy, jak możemy go wykorzystać, by kształtować przyszłość naszych aplikacji.

O prelegencie:
Artur jest związany z branżą IT od dekad, z czego ponad 10 lat poświęcił pracy Java stackiem. Swoją karierę rozpoczynał w ekscytującym świecie tworzenia gier, ale dziś skupia się na rozwiązaniach płatniczych – projektuje i wdraża systemy będące kręgosłupem współczesnych transakcji.
Jest zwolennikiem podejścia systemowego, a nie życzeniowego; ceni strukturę, logikę i rozwiązania zakorzenione w rzeczywistości. To właśnie dzięki temu zamiłowaniu najbardziej pasjonuje go wszystko, co dotyczy przetwarzania informacji – zwłaszcza w oparciu o JVM.
Choć jego włosy zdążyły posiwieć (skutek uboczny dostarczania przełomowych produktów, rzecz jasna), jego entuzjazm dla technologii nie osłabł.
Poza pracą Artur nie przepada za sportem, a większość swoich podróży odbywa dzięki namowom żony. Z przyjemnością chwyta jednak za gitarę, ogląda dobry film albo zanurza się w świat gier – swojej wieloletniej pasji, którą postrzega nie tylko jako rozrywkę, lecz także jako ważny element rozwoju społecznego.

Events in Bydgoszcz, PL
Computer Security
New Technology
Java
Software Development
Kubernetes

Members are also interested in