
What we’re about
Toruń JUG (Java User Group) zrzesza pasjonatów technologii opartych o Java Virtual Machine, dla których programowanie to nie tylko praca, ale przede wszystkim hobby i dobra zabawa. Chcemy stale rozwijać naszą wiedzę i umiejętności programistyczne, a także zacieśniać więzy naszej lokalnej społeczności.
Więcej o nas na: http://torun.jug.pl
Śledź nas także na naszych mediach społecznościowych:
- [ https://twitter.com/TorunJUG]( https://twitter.com/TorunJUG)
- [ https://www.facebook.com/TorunJUG]( https://www.facebook.com/TorunJUG)
- https://www.youtube.com/TorunJUG
- https://www.linkedin.com/company/torun-jug
- https://www.linkedin.com/groups/6937469/
Stali Partnerzy Toruń JUG:
- Simplito (https://simplito.com)
- UMK WFAiIS (https://www.fizyka.umk.pl)
- Allegro Tech (https://allegro.tech/)
- JetBrains (https://www.jetbrains.com)
- Helion (https://helion.pl/)
Upcoming events (1)
See all- Toruń JUG #81 - "Programowanie zorientowane na dane", "Refactoring", "Keycloak"Wydział Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Mikołaja Kopernika w Toruniu, Toruń
Cześć!
Zapraszamy na ostatnie w tym sezonie, trochę nietypowe, spotkanie toruńskiego JUGa - 25 czerwca w godzinach 18:00-20:00, Wydział Fizyki, Astronomii i Informatyki Stosowanej.
Po prelekcjach, lecimy na klasycznego Afterka do Pameli :)
UWAGA! Na koniec mamy dla Was ciekawą niespodziankę, o której niżej!
Info dla zmotoryzowanych
Najbliższe miejsca parkingowe dostępne za free możecie znaleźć na Cinema City oraz w okolicy cmentarza na Grudziądzkiej. Trochę dalej, ale dla tych, którzy wolą mieć bliżej z Afterka - koło straży na Legionów.I jeszcze więcej informacji...
Jak zwykle, wstęp na spotkanie jest wolny, a obecność na wcześniejszych spotkaniach nie jest wymagana. W celu poprawnej identyfikacji prosimy o podanie imienia i nazwiska w profilu meetupowym - potrzebne jest to nam by poprawnie przeprowadzić konkurs z nagrodami!
- Dzięki Simplito będziecie mogli zobaczyć nagrania z tego spotkania na naszym kanale YT (https://www.youtube.com/TorunJUG),
- Katedra Informatyki Stosowanej UMK WFAIIS zapewnia nam przestrzeń, duży ekran i miękkie siedzenia, z których bardzo się ostatnio ucieszyliście :P
Oprócz tego, sporo fantów dla Was przygotowali:
- Allegro -> książki
- Helion -> książki,
- JetBrains -> vouchery na IDE
- Soonly -> 3x Nintendo Game&Watch Super Mario Bros (ale tym razem będziecie musieli się troche pomęczyć :))
A dla naszych Prelegentów, dzięki Allegro, mamy również tradycyjną jugową porcelanę :)
A teraz tematy, o których posłuchacie na spotkaniu:
"Programowanie zorientowane na dane w Javie"
Java od zarania dziejów jest kojarzona z programowaniem obiektowym (OOP), jednak w przypadku wielu nowoczesnych aplikacji przetwarzających duże ilości danych (takich jak usługi webowe), podejście zorientowane na dane może być się lepszym wyborem.
W trakcie tej prezentacji przyjrzymy się przejściu od tradycyjnego OOP do programowania zorientowanego na dane (DOP) w Javie, skupiając się na tym, jak nowe funkcje języka umożliwiają bardziej ekspresyjne i wydajne przetwarzanie danych.
Omówimy m.in. rekordy, pattern matching, oraz inne cechy języka wspierające to podejście.
Rzucimy także okiem na biblioteki do persystencji, takie jak np jOOQ, które pozwalają odejść od tradycyjnego podejścia opartego na ORM/JPA.
Po tej prezentacji uczestnicy zyskają praktyczne wskazówki, jak stosować zasady DOP, by pisać czystsze, wydajniejsze i łatwiejsze w utrzymaniu aplikacje w Javie.O prelegencie:
Arek Sokołowski - Ponad 25 lat praktycznego doświadczenia w Javie i innych językach JVM. Lubi rozwiązywać problemy, a nie tylko pisać kod. Obecnie pracuje jako Engineering Manager w InPost oraz wykłada Javę na Uniwersytecie Jagiellońskim.
* * *
"Refaktoring czy obsesja? Jak poprawiać kod i nie zwariować"
Jesteśmy szkoleni do pisania eleganckiego, czystego i optymalnego kodu. Niestety – żyjemy w świecie, w którym terminy gonią, wymagania ewoluują, a kod „na szybko” zostaje z nami na dłużej niż planowaliśmy. Podczas tej prezentacji przyjrzymy się refaktoringowi z nieco innej perspektywy – nie tylko technicznej, ale też ludzkiej. Gdzie kończy się zdrowa troska o jakość, a zaczyna perfekcjonizm, który bardziej szkodzi niż pomaga? Czy każda linijka i moduł muszą być idealne? Co na to wszystko nasz zespół? I jak zachować w tym wszystkim umiar?
O prelegencie:
Piotr Wereszczyński - Młody programista z 5 letnim doświadczeniem w IT. Zaczynał od Javy, wylądował w C# i ekosystemie .NET. Na co dzień walczy z niejasnymi wymaganiami, splątaniami zależności i niską kohezją. Przy rozwiązywaniu problemów kieruje się pytaniem "Co to znaczy?". Kiedy nie ślęczy przed ekranem, gra w tabletop RPG ze znajomymi, ogrywa planszówki z żoną i zwiedza Toruń na rowerze.
* * *
"Keycloak - gold solution" (lightning talk)
Pokażę jak wygląda Keycloak od środka i ciekawe "haki" jakie można na nim zrobić. Opowiem po trochu o JWT i session ID oraz czym się różnią.
O prelegencie:
Patryk Kożuchowski – Java developer z kilkuletnim doświadczeniem, a pierwszy raz na Jug'u byłem przed zostaniem programistą. Prywatnie uwielbiam sport, między innymi przebiegłem maraton.