To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia
Nonblocking servers – czyli Java na serwerze zupełnie od nowa
Wydarzenie:
Nonblocking servers - czyli Java na serwerze zupełnie od nowa
Typ wydarzenia:
Warsztaty
Kategoria:
Tematyka:
Data:
11.02.2017 (sobota)
Godzina:
09:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
CERI International
Adres:
ul. Traktorowa 148/158
Zaloguj się, by zgłosić zmianę.
Prelegenci:
Opis:
**** UWAGA : warsztat przeznaczony jest dla zaawansowanych i średnio zaawansowanych programistów Java - od uczestników wymagana jest dobra znajomość Javy, mile widziana wiedza z zakresu Javy 8 ****
Serwery w Javie to na chwilę obecną głównie Spring i czasem Java EE (czyli jeden pies). Poświęciłem tym technologiom kilkanascie lat, ba!, prowadziłem szkolenia i przekonywałem, że są super (sorry...). Kiedyś nie było alternatyw - więc trzeba było z nimi żyć. Niestety te mainstreamowe frameworki prowadzą do wielu błędów i wypaczeń w kodzie.
Takich jak:
- logika aplikacji ginąca w gąszczu getterów i setterów,
- testy doskonale testujące mockito, nie testujące jednak aplikacji,
- mnóstwo podobnego kodu ( jeśli zaczynasz pisać generator kodu w javie - to wiedz, że coś się dzieje zepsułeś),
- powracające błędy w runtime i konfiguracji, praktycznie niewykrywalne w testach,
- nieefektywna i niezrozumiała obsługa błędów,
- niezrozumiała powolność, nie wiadomo dlaczego na procesorach z 12 rdzeniami aplikacje działają nadal jak na 8 bitowym Atari w Basicu,
- totalna magia - jak przychodzi do analizy błedów nikt właściwie nie potrafi odpowiedzieć dlaczego metoda, która powinna coś zapisać w bazie danych.. nic jednak nie zapisała,
- Jak programować serwery funkcyjnie (Ratpack),
- Jak żyć bez adnotacji i dlaczego new i konstruktory są całkiem fajne,
- Jak godnie testować - (prawie bez mocków),
- Jak sobie radzić z perzystencją (auf polnisch: trwałością) (z (i bez!) bazy danych), (JOOQ oraz #DROPDB)
- własny laptop
- środowisko do pracy z Java
- Jarek Ratajski - programista, magik, anarchitekt.