Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

JUG #30 “DSLe” & TBA

Wydarzenie:
JUG #30
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
20.02.2020 (czwartek)
Godzina:
18:00
Język:
polski , angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Garaż - restauracja\, bar\, pub
Adres:
Henryka Sienkiewicza 53
Opis:

Talk #1 “DSLe” by Rafał Kotusiewicz


Abstract


Opowiem o DSL’ach:

- skąd pomysł, żeby tak pisać?

- jakich narzędzi używać (albo jak)

- już to robicie i Wam pokażę kiedy

- i na koniec jak to robić świadomie używając Javy (przykłady, przykłady,przykłady) w miarę możliwości interaktywnie.

- gdzie szukać więcej informacji/inspiracji?


Bio

Programuję zawodowo od 20 lat. Miałem okazję obserwować (mniej lub bardziej świadomie) ewolucję branży od momentu, gdy wybór języka zamykał się w C, C++ lub Perl, PHP do chwili obecnej, gdy w obrębie jednego projektu dzieje się więcej i różniej :) Na co dzień programuję, uczę, konsultuję, robię co mogę by świat był lepszym miejscem. Gram (głównie na gitarze), komponuję, słucham muzyki, czytam książki, trochę piszę, lubię gotować (nigdy nie ufajcie chudym kucharzom), interesują się właściwie wszystkim i w sumie jakoś udaje mi się to wszystko pogodzić z życiem rodzinnym, byciem mężem i ojcem.


Talk #2 "Odśmiecanie pamięci w Jawach 9-14, czyli nowe pomysły w starej domenie" by Tomasz Borek


Abstract


Jawa 14 pożegnała CMS, algorytm który wciąż potrafił i osiągał, ale którego utrzymanie było conajmniej problematycznie.


Czy zastępca CMSa, domyślny od J8 G1GC, daje radę? Co oznaczają zmiany jakie są do niego wprowadzane w Jawach 9–14? Jest jeszcze niegotowy? Czy jeśli tak, to czy inne algorytmy mogą pomóc?

Co z Shenandoah, który jest w OpenJDK ale którego nie uświadczymy w Oracle JDK?

Jeśli mamy te dwa, to po co nam ZGC?

Czy może lepiej po prostu wywalić to gdzie bądź i jechać na braku śmieciarza, czyli Epsilon GC?


Na te, i więcej pytań, odpowiedzi w najbliższym odcinku!


Powyższy opis, mimo, że pobrzmiewa latynoską nutą narratora telenowel czy innych mydlanych oper, nie jest daleki od prawdy. CMS już w Jawie 6 był przeznaczony do odstrzału, choć dopiero przy 8 zaczęto mówić o tym głośno a przy 9 wprowadzono "deprecjację". Ale ten algorytm potrafił i potrafi, nawet teraz, wyciągnąć niezłe efekty… jeśli wiemy co, jak i KIEDY robić (a czego nie). Ponieważ jednak jego stopień skomplikowania również potrafił… to mamy nowe algorytmy: G1, Z, E i Shenandoah. I o nich porozmawiamy.


Bio

Koder* z Polski, mający nadzieję nauczyć się czegoś nowego każdego dnia.


Wdzięczny każdemu, kto pomógł w mej drodze. Dumny z: http://sckrk.comoraz http://geecon.org.


Pomaga przy: SCKRK, Polskim JUGu i krakowskiej Loży Lambda.


Przyznaję się do mych wad i ułomności.


Lubię: ludzi, programy, muzykę, gry wyobraźni, uczciwość, naukę.


Nie lubię: robić rzeczy niepotrzebnie, robić “bo mogę”.

* Po rodzicach. Oni kodowali, to i ja koduję…

Ja jako mówca? Spójrz tu: https://lafkblogs.wordpress.com/projects/



Profile pracodawców

Podobne wydarzenia