Loading
  • vAFTER-PARTY Toruń JUG #3

    Online event

    Trzecia odsłona wirtualnego afterka ;) Ostatnio dominowały zagadnienia dość niskopoziomowego programowania na przykładzie starej gry pod DOSa, nostalgia starszych panów, czy ploteczki budowlane...a skończyło się chyba na dobrych praktykach w kodowaniu. Tym razem nie wiadomo co się wydarzy i na jakie tory zejdzie dyskusja, ale gdybyś miał(a) jakiś temat, o którym warto pogadać, to tym lepiej ;) Jak się przygotować? - kup napój, który wlejesz do swojego ciała - pizzy nie będzie, więc zadbaj o prowiant - przygotuj urządzenie posiadające łączność z tzw. internetem (inne niż pralka, lodówka czy super inteligentny odkurzacz) - podłącz się na wskazany przez nas adres - czerp resztki przyjemności ze spotkania z super ludźmi Może tym razem nie zapomnimy rzucić jakiejś licencji od JetBrains ;) pozdro! Toruń JUG

  • vAFTER-PARTY Toruń JUG #2

    Online event

    Nadal zostajemy w trybie stand-by, więc czas na kolejny wirtualny afterek ;) Oprócz typowego w tej branży plotkowania, chcielibyśmy Was zachęcić do przyjścia z czymś bardziej konkretnym - problem techniczny, architektoniczny, clean code, testy, wydajność, a może przeczytaliście ostatnio jakąś fajną książkę, którą moglibyście polecić? Jeżeli macie tematy (nie tylko IT), które mogłyby przerodzić się w mniej lub bardziej gorącą dyskusję, to koniecznie wpadajcie! U nas zawsze pełen spokój, kultura i brak milicji (w przeciwieństwie do strajku przedsiębiorców) ;) Co musisz zrobić ? - kup napój, który wlejesz do swojego ciała - pizzy nie będzie, więc zadbaj o prowiant - przygotuj urządzenie posiadające łączność z tzw. internetem (inne niż pralka, lodówka czy super inteligentny odkurzacz) - podłącz się na wskazany przez nas adres - czerp resztki przyjemności ze spotkania z super ludźmi Dla wytrwałych znajdzie się jakaś licencja od JetBrains pozdro! Toruń JUG

    1
  • vAFTER-PARTY Toruń JUG #1

    Online event

    Nie możemy spotkać się w realnym, fizycznym, pachnącym wiosną świecie, to może spotkajmy się tym razem w trochę inny sposób bez zbędnych prelekcji, mądrzenia się i wymyślania błyskotliwych pytań Co musisz zrobić ? - kup napój, który wlejesz do swojego ciała - pizzy nie będzie, więc zadbaj o prowiant - przygotuj urządzenie posiadające łączność z tzw. internetem (inne niż pralka, lodówka czy super inteligentny odkurzacz) - podłącz się na wskazany przez nas adres - czerp resztki przyjemności ze spotkania z super ludźmi Dla wytrwałych znajdzie się trochę licencji od JetBrains, które odda panna Xenia :) pozdro! Toruń JUG

    5
  • 59. spotkanie Toruń JUG - O "Predykcjach" i "Odpowiedzialności zawodowej"

    Zapraszamy na 59. spotkanie Toruń Java User Group, które odbędzie się w środę 26 lutego w godzinach 18:00-20:00 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18), w sali S9. Jak zawsze wstęp jest wolny, obecność na wcześniejszych spotkaniach nie jest wymagana. Zachęcamy Was do kliknięcia w RSVP i podania maila - osoby, które zapiszą się i przybędą na to spotkanie będą miały szansę na zdobycie jednego z kilku upominków: - 2x licencja na dowolny produkt od JetBrains (https://www.jetbrains.com/) - 2x ebook od wydawnictwa Manning (https://www.manning.com) Dzięki Simplito (https://simplito.com) będziecie mogli zobaczyć nagranie z tego spotkania na naszym kanale YT (https://www.youtube.com/TorunJUG) Jak zwykle, już po wszystkim, zapraszamy Was tradycyjnie na małe after party do Parter - Whisky Vodka Cocktail Bar (gdzie wspomogą nas nasi Partnerzy spotkania :) ) A teraz trochę o naszych Prelegentach i ich prelekcjach: *** "Co maszyna miała na myśli?" Czego właściwie oczekuje klient płacąc za model predykcyjny? Nie wystarczy sama implementacja, trenowanie i opakowanie go w narzędzie. Często klient chce wiedzieć dlaczego model dał konkretne wskazanie. Chciałby, żeby algorytm tak bardziej "po ludzku" mógł wyjaśnić wynik swojego działania. Na przykładzie projektu, w którym klasyfikowaliśmy dokumenty w oparciu o NLP (natural language processing), opowiem jak istotna jest możliwość wyjaśnienia wskazań algorytmów uczenia maszynowego. Opowiem o tym jak wyjaśniać predykcje w sposób niezależny od modelu na przykładzie algorytm LIME i w jakim stopniu można temu wyjaśnieniu ufać. O prelegentce: Maria Knorps - pracuje jako senior data scientist i tworzy aplikacje wspomagające decyzje biznesowe oparte na analizie i modelowaniu danych. Łączy doświadczenie naukowe (numeryczna mechanika płynów i modelowanie matematyczne) z branżą IT. Jest miłośniczką prostych rozwiązań i czystego kodu, co zaprowadziło ją na drogę programowania funkcyjnego. *** "Za dużo pieniędzy, za dużo programistów, za mało kultury" Krótka opowieść o chłopaku, który przespał liceum, przypadkiem został programistą i wciąż próbuje zrozumieć co Ci ludzie przy komputerach robią. Przejdę przez moją ścieżkę od zera do bohatera. Opowiem jak psychologia i ekonomia pomagają mi w zbudowaniu „sensownego” obrazu branży IT. Podzielę się paroma uwagami na temat odpowiedzialności społecznej, lub jej braku. Mam nadzieję, że wszyscy wyjdziemy z tej prezentacji trochę mniej głupi, choć wiem co mówią o nadziei. O prelegencie: Andrzej Fricze - w dwóch słowach: wkurzony człowiek. Jestem samozwańczym programistą JavaScript/Clojure. Organizuję eventy. Lubię gadać i podnosić ciężary. Moja święta trójca to Alan Kay, Rich Hickey i Bret Victor.

    2
  • 58. spotkanie Toruń JUG - O "Refactoringu" i "Jenkins Shared Library"

    Zapraszamy na pierwsze w tym roku i 58. w całej historii spotkanie Toruń Java User Group, które odbędzie się w środę 29 stycznia w godzinach 18:00-20:00 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18), w sali S9. Jak zawsze wstęp jest wolny, obecność na wcześniejszych spotkaniach nie jest wymagana. Zachęcamy Was do kliknięcia w RSVP i podania maila - osoby, które zapiszą się i przybędą na to spotkanie będą miały szansę na zdobycie jednego z kilku upominków: - 2x licencja na dowolny produkt od JetBrains (https://www.jetbrains.com/) - 2x ebook od wydawnictwa Manning (https://www.manning.com) Dzięki Simplito (https://simplito.com) będziecie mogli zobaczyć nagranie z tego spotkania na naszym kanale YT (https://www.youtube.com/TorunJUG) Jak zwykle, już po wszystkim, zapraszamy Was tradycyjnie na małe after party do Parter - Whisky Vodka Cocktail Bar (gdzie wspomogą nas nasi Partnerzy spotkania :) ) A teraz trochę o naszych Prelegentach i ich prelekcjach: *** "Refactor And Do It Safely" Wszyscy to przeżyliśmy, patrząć się na migający kursor. Masz zbudować nową funkcję, ale nie wiesz gdzie i jak zacząć. Naprawiasz buga i nie masz pojęcia czemu coś innego się zepsuło. Jest to typowa sytuacja w systemach klasy Big Ball Of Mud, gdzie architektura blokuje nam rozwój biznesowy. Koniec końców, nie da się wykorzystywać całego potencjału operacyjnego naszej organizacji, bo walczymy z kodem. I wtedy pada magiczne słowo: Refactoring! Większość z nas ma wiedzę jak wygląda dobra architektura. Chodzimy na konferencje, słuchamy o Domain-Driven Design, modelowaniu, zdarzeniach i Test-Driven Developmencie. Ale rzeczywistość zadaje trudne pytanie - jak to zaaplikować w zastanych systemach? Jak przekonać ludzi do refaktoryzacji? Jak to zrobić nie mając testów...? Albo wiedzy biznesowej? Jeśli chcesz znać odpowiedzi na te pytania, ta prelekcja jest dla Ciebie. Poznamy techniki, które zadziałały w wielu innych organizacjach, podobnych do Twojej. O prelegencie: Jakub Pilimon - miłośnik DDD, OOP oraz TDD. Developer/Architekt pod kątem inżynierskim głównie zainteresowany modelowaniem oraz architekturą. Swój wysiłek skupia na czytelności kodu, skalowalności oraz wydajności. Podczas dotychczasowej kariery projektował oraz implementował systemy dla branży finansowej, medycznej, telekomunikacyjnej oraz energetycznej. Prywatnie fanatyk kitesurfingu, psychologii i jazdy motocyklem. *** "Over two hundred CI/CD pipelines and a single Jenkins Shared Library - a case study" Każdy wie czym jest Jenkins, i przynajmniej raz miał z nim do czynienia. Wielu słyszało o tym, że Jenkins wspiera podejście “pipeline as code”, pozwalające definiować nam logikę procesu integracji oraz wdrożenia za pomocą pliku o nazwie Jenkinsfile. Niektórzy być może słyszeli, że jest coś takiego jak Jenkins Shared Libraries - sposób na współdzielenie kodu pomiędzy wieloma “pajplajnami”. Niewielu jednak miało okazję pracować z Jenkins Shared Libraries w środowisku, w którym ponad dwieście “pajplajnów” korzysta na co dzień z takiego rozwiązania. W prezentacji tej pokażę wam drogę, jaką Upwork.com przeszedł od Jenkins w wersji 1 (luźno powiązane zadania konfigurowane przez Jenkins UI) do Jenkins 2 declarative pipeline przy pełnym wsparciu Jenkins Shared Library. Pokażę jakie błędy popełniliśmy, jakich bibliotek i narzędzi użyliśmy do automatyzacji wdrożeń naszej biblioteki, oraz trochę liczb i metryk, które pozwalały nam podejmować możliwie najlepsze decyzje. O prelegencie: Szymon Stępniak - za dnia programuję (głównie) w Groovy dla Upwork.com, gdzie odpowiadam za rozwój biblioteki pomagającej w adaptacji CI/CD przy pomocy Jenkinsa. Staram się rozwiązywać problemy bez konieczności pisania choćby pojedynczej linii kodu, ale gdy już muszę coś napisać to sięgam po Groovy, Javę, a czasem nawet Haskella. Po godzinach bloguję na https://e.printstacktrace.blog, odpowiadam na pytania na Stack Overflow, i brzdąkam trochę na gitarze.

    4
  • 57. spotkanie Toruń JUG - O "Keycloak" i "DevOpsach"

    Zapraszamy na 57. spotkanie Toruń Java User Group, które odbędzie się w środę 18 grudnia (!!!) w godzinach 18:00-20:00 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18), w sali S9. Jak zawsze wstęp jest wolny, obecność na wcześniejszych spotkaniach nie jest wymagana. Zachęcamy Was do kliknięcia w RSVP i podania maila - osoby, które zapiszą się i przybędą na to spotkanie będą miały szansę na zdobycie jednego z kilku upominków: - 2x licencja na dowolny produkt od JetBrains (https://www.jetbrains.com/) - 2x ebook od wydawnictwa Manning (https://www.manning.com) Dzięki Simplito (https://simplito.com) będziecie mogli zobaczyć nagranie z tego spotkania na naszym kanale YT (https://www.youtube.com/TorunJUG) Jak zwykle, już po wszystkim, zapraszamy Was tradycyjnie na małe after party do Parter - Whisky Vodka Cocktail Bar (gdzie wspomogą nas nasi Partnerzy spotkania :) ) A teraz trochę o naszych Prelegentach i ich prelekcjach: *** "Keycloak - uwierzytelnianie i autoryzacja w świecie mikro-serwisów" Nazwa użytkownika i hasło… Niby niewiele, a można na tej podstawie zrobić bardzo dużo. Ale jak to się ma do mikro-serwisów? Jak to się dzieje, że nie musimy się logować do wielu stron w firmie, tylko do jednej? I co to są te “tokeny”? Na te i inne pytanie postaram się odpowiedzieć podczas mojej prezentacji. Zabiorę Was w świat uwierzytelniania i autoryzacji. Sprawdzimy, co jest ten oAuth i czy uprawnienia można oddelegować (a jak tak, to gdzie?). O prelegencie: Sebastian Łaskawiec - jest programistą zajmującym się projektami Keycloak i Red Hat Single Sign-on w firmie Red Hat. Sebastian zajmuje się przede wszystkim integracją z chmurami opartymi o kontenery, takimi, jak OpenShift czy Kubernetes. W wolnym czasie, zajmuje się badaniami nad wykorzystaniem Uczenia Maszynowego w automatycznym utrzymaniu i optymalizacji infrastruktury - nurcie NoOps. Prywatnie, ojciec, gitarzysta i domowy piwowar. *** "DevOps way to go" Prezentacja skupi się na praktycznym podejściu do zagadnienia DevOps. Będziecie mogli posłuchać/zobaczyć: - Czym jest DevOps, dlaczego tak szybko zdobywa popularność - DevOps pipeline na przykładzie prostej aplikacji Javy (za pomocą Jenkins) - DevSecOps - uzupełnienie pipeline'a o elementy bezpieczeństwa (SAST DAST) - DevTestOps - uzupełnienie pipeline o elementy testów jednostkowych oraz funkcjonalnych (JUnit oraz Selenium) - AIOps - wspomnę czym jest, oraz z czym się to je O prelegencie: Dawid Dacewicz - DevOps Engineer w Posti Messaging, entuzjasta metodologii DevOps, automatyzacji oraz bezpieczeństwa. Pasjonat rozwiązań chmurowych.

  • 56. spotkanie Toruń JUG - O "Springowych Beanach" i "Systemach Reaktywnych"

    Zapraszamy na 56. spotkanie Toruń Java User Group, które odbędzie się w środę 27 listopada w godzinach 18:00-20:00 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18), w sali S9. Jak zawsze wstęp jest wolny, obecność na wcześniejszych spotkaniach nie jest wymagana. Zachęcamy Was do kliknięcia w RSVP i podania maila - osoby, które zapiszą się i przybędą na to spotkanie będą miały szansę na zdobycie jednego z kilku upominków: - 2x licencja na dowolny produkt od JetBrains (https://www.jetbrains.com/) - 2x ebook od wydawnictwa Manning (https://www.manning.com) Dzięki Simplito (https://simplito.com) będziecie mogli zobaczyć nagranie z tego spotkania na naszym kanale YT (https://www.youtube.com/TorunJUG) Jak zwykle, już po wszystkim, zapraszamy Was tradycyjnie na małe after party do Parter - Whisky Vodka Cocktail Bar (gdzie wspomogą nas nasi Partnerzy spotkania :) ) A teraz trochę o naszych Prelegentach i ich prelekcjach: *** "Skąd masz tego beana??" "Dodaj adnotację X i będzie działać." "Zdefiniuj beana Y i będzie działać." Ile razy słyszałeś to pisząc aplikacje w Spring Boocie? A czy zastanawiałeś się jak to właściwie działa? Można zrzucić odpowiedzialność na "magię" springa lub spring boota, ale zdecydowanie lepiej jest zrozumieć mechanizmy za to odpowiedzialne i o tym właśnie opowiem na prezentacji. O prelegencie: Dominik Przybysz - większość zawodowego życia spędził pisząc w językach na JVMa, ale zdarzało mu się oskryptowywać różne rzeczy w pythonie i shellu, a także tworzyć aplikacje używając ReactJS. Aktualnie developer w TouKu, committer Apache Aries oraz kontrybutor kilku opensource'owych projektów. Uwielbia testowanie (szczególnie z pomocą Spocka) oraz wszelką automatyzację w procesie wytwarzania oprogramowania. Stara się dbać o czystość kodu (własnego i cudzego) poprzez częste code review. *** "Going reactive - beyond your app" Jednym z kluczowych elementów w architekturze mikrousługowej jest komunikacja, w której obecnie najpopularniejszą kombinacją jest wykorzystanie standardu REST oraz protokołu HTTP. W kontekście coraz bardziej powszechnego nurtu związanego z projektowaniem reaktywnych systemów pojawia się pytanie - czy są one na pewno najlepszym wyborem? Czy musimy ograniczać się do wykorzystania synchronicznego protokołu, działającego wyłącznie w trybie żądanie-odpowiedź? W pierwszej części prezentacji przyjrzymy się obecnym standardom w komunikacji sieciowej i poddamy analizie ich przydatność w kontekście reaktywności i systemów reaktywnych. Zagłębimy się w możliwości, jakie dają nam wykorzystywane dziś powszechnie protokoły. W drugiej części skupimy się na nowym graczu na rynku protokołów aplikacyjnych - protokole RSocket. Omówię w jaki sposób jego charakterystyka (np. asynchroniczność, wsparcie dla backpressure, możliwość wykorzystania wielu protokołów transportowych) może pomóc w implementacji systemów reaktywnych. Na koniec rzucimy okiem w kod (zarówno kod implementacji RSocket w Java jak i jego wsparcia w Spring Framework) i obejrzymy go w akcji. O prelegencie: Maciej Sikorski - Software Engineer w Allegro, entuzjasta języków JVM-owych i TDD. Pasjonat programowania reaktywnego, od prawie 2 lat rozwija i utrzymuje reaktywne mikrousługi. Od dłuższego czasu żywo zainteresowany rozwojem projektów RSocket i R2DBC.

    2
  • Warsztat: "Refactoring from the Big Ball of Mud"

    Regionalny Inkubator Przedsiębiorczości KPFP

    Zapraszamy serdecznie na Warsztat Refactoring from the Big Ball of Mud zorganizowane przez Toruń Java User Group, które odbędą się w sobotę, 23 listopada 2019 roku w godzinach 8:00-17:00 w budynku Regionalnego Inkubatora Przedsiębiorczości KPFP przy ulicy Przedzamcze 8 w Toruniu. Wstęp na spotkanie jest wolny, obecność na wcześniejszych spotkaniach nie jest wymagana - pomiędzy spotkaniami nie ma żadnych zależności, do naszej społeczności można dołączyć w dowolnym momencie. Na spotkanie możesz przyjść bez rejestracji na portalu Meetup, jednak pojemność sali warsztatowej jest ograniczona, więc prosimy o rejestrację ze względów organizacyjnych. ----------------------------------------------------------------------- Refactoring from the Big Ball of Mud Jest to całodniowy warsztat w którym z kodu legacy wyciągniemy faktyczną domenę problemu, żeby później przełożyć to na techniczne rozwiązanie w kodzie. Będzie to warsztat o dosyć zróżnicowanej formie, ponieważ połączymy prezentację / live coding, dyskusję i Event Storming. Przykłady kodu będą w Javie, ale do zrozumienia kodu powinna wystarczyć znajomość dowolnego języka obiektowego. O prowadzących: Jakub Pilimon Trener i konsultant Bottega IT Minds, Developer Advocate w Piovtal. Miłośnik DDD, OOP oraz TDD. Developer/Architekt pod kątem inżynierskim głównie zainteresowany modelowaniem oraz architekturą. Swój wysiłek skupia na czytelności kodu, skalowalności oraz wydajności. Podczas dotychczasowej kariery projektował oraz implementował systemy dla branży finansowej, medycznej, telekomunikacyjnej oraz energetycznej. Prywatnie fanatyk piłki nożnej, narciarstwa i jazdy motocyklem. Szymon Janikowski Deweloper, konsultant i trener o szerokich horyzontach. Związany z Bottega IT Minds. Interesuje się komunikacją IT z biznesem, architekturą, Domain Driven Design oraz wszelkimi aspektami pracy zespołowej. Prywatnie ojciec czwórki dzieci :)

    9
  • 55. spotkanie Toruń JUG - "Kafka Connect" oraz "Kubernetes"

    Zapraszamy na 55. spotkanie Toruń Java User Group, które odbędzie się w środę 30 października w godzinach 18:00-20:00 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18), w sali S9. Jak zawsze wstęp jest wolny, obecność na wcześniejszych spotkaniach nie jest wymagana. Zachęcamy Was do kliknięcia w RSVP i podania maila - osoby, które zapiszą się i przybędą na to spotkanie będą miały szansę na zdobycie jednego z kilku upominków: - 2x licencja na dowolny produkt od JetBrains (https://www.jetbrains.com/) - 2x ebook od wydawnictwa Manning (https://www.manning.com) Dzięki Simplito (https://simplito.com) będziecie mogli zobaczyć nagranie z tego spotkania na naszym kanale YT (https://www.youtube.com/TorunJUG) Jak zwykle, już po wszystkim, zapraszamy Was tradycyjnie na małe after party do Parter - Whisky Vodka Cocktail Bar (gdzie wspomogą nas nasi Partnerzy spotkania :) ) A teraz trochę o naszych Prelegentach i ich prelekcjach: *** "Kafka Connect - szwajcarski scyzoryk w rękach inżyniera? Kafka Connect to jeden z elementów podstawowego ekosystemu zbudowanego wokół Apache Kafki. Zaczął nieśmiało, jako prosty interfejs do integracji szyny danych z zewnętrznymi systemami, ale społeczność zbudowała w jego oparciu całe mnóstwo rozszerzeń. Jednym z nich jest Debezium (https://debezium.io), które implementuje rozwiązanie typu CDC (Change Data Capture) na kilku popularnych bazach: MySQL, Postgresie, MongoDB, Oracle i SQL Serverze. W czasie krótkiego live demo użyjemy Kafki Connect i Debezium, żeby: - zsynchronizować ze sobą bazy, które nigdy nie były projektowane do bycia "synchronizowalnymi", - zaimplementować CQRS bez pisania linijki kodu, - a wreszcie stworzyć krótką aplikacją bez otwierania edytora ;-) O prelegencie: Mariusz Strzelecki - kiedyś programista, od 5 lat inżynier danych. Wciska Apache Kafkę gdzie tylko może ;-) Prywatnie ojciec trojga i miłośnik hiszpańskich klimatów. *** "Praktyczne wprowadzenie do Kubernetes" W świecie micro-serwisów coraz częściej konteneryzujemy aplikacje przy pomocy Dockera. Kubernetes jest otwartą platformą do zarządzania skonteneryzowanymi aplikacjami. Podczas prezentacji przedstawię podstawy Kubernetesa. W trakcie demo wdrożymy gotową aplikację bazującą na Springboot. O prelegencie: Krzysztof Dziankowski - inżynier oprogramowania pracujący od ponad 10 lat w bydgoskim oddziale firmy Nokia. Od początku związany z Javą. Aktualnie zmierza w kierunku DevSecOps. Prezentuje krytyczny styl myślenia. Uważa, że kod powinien być ładny. Współorganizator Bydgoszcz Java User Group. Miłośnik podcastów IT.

    1
  • 54. spotkanie Toruń JUG - "Co robi architekt?" oraz "Pożegnanie z Javą 8"

    Witamy po wakacjach (przynajmniej tych szkolnych) oraz zapraszamy na 54. spotkanie Toruń Java User Group, które odbędzie się w środę 25 września w godzinach 18:00-20:00 na Wydziale Matematyki i Informatyki UMK (ul. Chopina 12/18), w sali S9. Jak zawsze wstęp jest wolny, obecność na wcześniejszych spotkaniach nie jest wymagana. Zachęcamy Was do kliknięcia w RSVP - osoby, które zapiszą się i przybędą na to spotkanie będą miały szansę na zdobycie jednego z wielu upominków. Spotkanie wrześniowe będzie miało swoich Partnerów - Hycom (https://www.hycom.pl/) oraz Idemia (https://www.idemia.com/), którzy dołożą swoje cegiełki zarówno do tego wydarzenia (książki oraz after-party) jak i jeszcze jednego, które dla Was przygotowujemy (zasponsorowanie sali konferencyjnej). Oprócz tego, przez wakacje uzbierało się kilka licencji na dowolny produkt od JetBrains (https://www.jetbrains.com/) oraz jak zwykle 2 ebooki od wydawnictwa Manning (https://www.manning.com) Tak jak ostatnio, w tym sezonie będzie towarzyszyło nam Simplito (https://simplito.com) i dzięki Nim będziecie mogli zobaczyć to spotkanie na naszym kanale YT (https://www.youtube.com/TorunJUG) Jak zwykle, już po wszystkim, zapraszamy Was tradycyjnie na małe after party do Parter - Whisky Vodka Cocktail Bar (gdzie wspomogą nas nasi Partnerzy spotkania :) ) A teraz trochę o naszych Prelegentach i ich prelekcjach: *** "Co robi architekt? Co robi architekt gdy nie jest na spotkaniu i skończył obgadywać najnowsze trendy technologiczne przy kawie, co z jego pozostałymi cennymi 15 minutami z 8 godzinnego czasu pracy? Na to i inne pytania postara się odpowiedzieć 2 Hubertów - architektów O prelegentach: Hubert Pruszyński - od dziecka chciałem być leśnikiem, ale na koniec ogólniaka stwierdziłem, że w IT zarabia się trochę lepiej. Było to już prawie 15 lat temu i cały czas zbieram na leśniczówkę.. ale udało mi się zdobyć duże doświadczenie w wielu różnych inicjatywach, którymi lubię się dzielić, gdyż daje mi to niezłego adrenalinowego kopa. Mimo, że jestem architektem IT to cały czas staram się kodować, być na bieżąco i blisko technologii. Prywatnie posiadacz psa (niedługo psów), złota rączka, cały czas początkujący wspinacz i fajny gość 😉 (mrugnięcie) Hubert Bieńkowski - Komputery i technologia zawsze były blisko, więc i w życiu zawodowym pojawić się musiały. A szczerze, to po 3 miesiącach pracy na stacji benzynowej stwierdziłem, że IT może być bardziej lukratywną branżą. Moja przygoda z programowaniem trwa już ponad 10 lat. Aktualnie architekt IT - cały czas chcę być na bieżąco oraz szlifować umiejętności. Prywatnie zapalony żeglarz, fanatyk koszykówki, ojciec dwójki dzieci, mąż jednej żony. *** "Pożegnanie z Javą 8" Java 8 była zdecydowanym przełomem. I choć w 2017 Java 9 wraz ze swoimi modułami przeprowadziła małą rewolucję, to dziś - ponad półtora roku później nadal używamy Javy 8. Czemu? Głównie dlatego, że update do Javy 9, 10, 11 (i tak dalej) to nie tylko podbicie cyferki w mavenie. My jednak zdecydowaliśmy się to zrobić. Przejście na nowszą Javę nie musi być traumatycznym przeżyciem, jednak trzeba się do tego odpowiednio przygotować. W jaki sposób to zrobić? Jakie pułapki omijać? Postaram się odpowiedzieć na tej prezentacji. O prelegencie: Maciej Radziński - z zamiłowania kucharz, z zawodu programista. Blisko dekada programowania, głównie w środowisku JVM. Zarówno w pracy jak i w kuchni cenię sobie możliwość eksperymentowania i miłą atmosferę.

    2