Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
Send
This event has already taken place. Check upcoming events

JUGademy, sezon 3. - Spotkanie #7

Event:
JUGademy, sezon 3. - Spotkanie #7
Event type:
Webinar
Category:
IT
Topic:
Date:
22.04.2020 (wednesday)
Time:
17:00
Language:
Polish
Price:
Free
City:
Agenda:

#1 "Bebechy JVM’a dla śmiertelników" / Aleksander Ihnatowicz

#2. "Programowanie funkcyjne na JVM" / Paweł Jurczenko

Description:

Siódme spotkanie z cyklu JUGademy już 22 kwietnia 2020!


JUGademy to seria spotkań podczas których doświadczeni programiści dzielą się swoją wiedzą z osobami, które rozpoczynają swoją karierę zawodową w IT.


Formułą spotkania to otwarte wykłady, które trwają od 45 minut do 1.5 godz. w zależności od trudności tematu. Jeżeli znasz podstawy Javy, ale chciałbyś się dowiedzieć czegoś więcej, serdecznie zapraszamy!


Spotkanie odbędzie się w środę 22 kwietnia 2020 r. o godzinie 17:00, ale tym razem nie spotykamy się na Politechnice :-(. Wykład odbędzie się w formie webinarium, który będziemy realizować za pomocą udostępnionej przez Allegro platformy Zoom.


W czasie najbliższego spotkania poruszone zostaną dwa tematy.


#1 "Bebechy JVM’a dla śmiertelników" / Aleksander Ihnatowicz


Programując w Javie, Scali czy Kotlinie nie musisz martwić się zarządzaniem pamięcią lub przenoszenie kodu między platformami. Programowanie bez wycieków pamięci i z samooptymalizującym się kodem jest łatwe, lekkie i przyjemne. Czy na pewno? Czy nie jest tak, że nieznajomość wirtualnej maszyny Javy powoduje raczej nieoczekiwane błędy i problemy wydajnościowe? Warto otworzyć czarne pudełko z napisem JVM i dowiedzieć się jak działa kompilator Just-in-time, algorytmy Garbage Collector’a oraz jaki jest cykl wykonania programu.


Aleksander Ihnatowicz - starszy inżynier oprogramowania i team leader w Allegro. Od 6 lat programuje w językach JVM (Java, Kotlin). Lubi żeglować.


#2. "Programowanie funkcyjne na JVM" / Paweł Jurczenko


Programowanie funkcyjne w końcu zyskało rozgłos poza światem akademickim. Chwali się nim wiele współczesnych języków, frameworków i bibliotek. Wraz z popularnością pojawiły się jednak liczne wątpliwości z nim związane. Co to właściwie znaczy że kod jest funkcyjny? I czy nie jest on przypadkiem sztuką dla sztuki? I właściwe po co mi nowy paradygmat, skoro znam programowanie obiektowe? Czy Java stała się funkcyjna wraz z Javą 8? A może zawsze była, tylko o tym nie wiedzieliśmy? To tylko mały ułamek wątpliwości z jakimi mogliście mieć do czynienia. W trakcie prezentacji postaram się odnieść do każdej z nich, a także do wielu innych. Koniec mitów, koniec niejasności.


Paweł Jurczenko - inżynier oprogramowania w Allegro. Interesuje się systemami rozproszonymi, przetwarzaniem współbieżnym oraz programowaniem funkcyjnym.


Chciał(a)bym uczestniczyć co muszę zrobić?


Pierwszy krok to rejestracja przy wykorzystanie tego meetupu. Następnie zainstaluj aplikacje Zoom i czekaj na maila z informacjami o spotkaniu. W dniu spotkania za pośrednictwem tego meetup'a podeślemy informacje z hasłem do spotkania (notyfikacja powinna być widoczna w waszych skrzynkach mailowych).


Po spotkaniu nie zapomnij ocenić spotkania i napisać tutaj o swoich wrażeniach.


Podziękowania


Dziękujemy Allegro za udostępnienie platformy do wideo konferencji.


Partnerem wydarzenia jest Wydział Informatyki Politechniki Poznańskiej (WIPP). Dziękujemy za pomoc w organizacji, a w szczególności za udostępnienie sali w Centrum Wykładowym.

See an error in the description or event details?

Similar events

There are no upcoming events for these parameters in the Crossweb database.
Do you know about an event? Please add it.