#116

Java 9

Java towarzyszy programistom już przeszło 25 lat i przez cały ten czas ulegała licznym modyfikacjom i usprawnieniom. Java stała się jednym z najpopularniejszych języków programowania na świecie i pomimo rosnącej konkurencji, cieszy się nieustającym zainteresowaniem. Java w wersji 9, która została oficjalnie zaprezentowana we wrześniu tego roku, wytycza kierunek rozwoju języka na przestrzeni kolejnych lat. Wersja 9 wprowadza liczne zmiany (ponad 90 JEPów – http://openjdk.java.net/projects/jdk9/), które wpływają na naszą codzienną pracę. Modularyzacja, wsparcie dla Reactive Streams, nowy klient HTTP, REPL i wiele, wiele innych dają nowe możliwości, ale wymagają również zmiany obecnych przyzwyczajeń.

Podczas warsztatu zapewniamy pizzę w porze lunchu oraz nielimitowany dostęp do kawy, herbaty i wody.

Uczestnikom zapewniamy pizzę w porze obiadowej, a także serwis kawowy 🙂
Każdy uczestnik otrzyma także certyfikat ukończenia warsztatu.

Żarówka

Czego się nauczysz?

Podczas warsztatu zbudujemy od podstaw w pełni funkcjonalną aplikację, która wykorzystywać będzie nowości w najnowszej wersji języka. Przyjrzymy się najpopularniejszym usprawnieniom i tym, które na pierwszy rzut oka są niewidoczne. Zastanowimy się nad przyczynami wprowadzenia konkretnych modyfikacji i ich konsekwencjami. Nie będziemy wyłącznie testować nowych rozwiązań w laboratoryjnych warunkach, ale poddamy je praktycznej weryfikacji. Głównym celem warsztatu jest zaprezentowanie możliwości nowej wersji Javy na bazie rzeczywistych przypadków użycia.
Notatnik

Wymagania wstępne

Od uczestników wymagane jest swobodne posługiwanie się językiem Java. Uczestnicy w trakcie zajęć korzystają z własnego sprzętu. Przed warsztatem uczestnicy dostaną instrukcję przygotowania środowiska. W przypadku problemów, wszystko zostanie zainstalowane w ramach zajęć.

Prowadzący

Piotr Łaskawiec:

Pasjonat technologii bazujących na Java Virtual Machine. Obecnie pracuje jako architekt oprogramowania, opracowując oraz implementując rozwiązania dla największych instytucji finansowych na świecie. W projektach kładzie nacisk na kwestie wydajnościowe, jakość kodu oraz wykorzystanie narzędzi usprawniających proces tworzenia oprogramowania. Autor licznych publikacji technicznych, okazjonalny mówca (J-Day, SEConference, InfoMEET, OWASP), trener. Uzależniony od dzielenia się wiedzą.

Program warsztatów

  1. Java 9 – szybki przegląd nowości.
  2. REPL (jshell).
  3. Ukryte skarby w Java 9.
  4. Ważne, małe zmiany.
  5. Gwóźdź programu – modularyzacja.
  6. Java 9 Concurrency i nowy klient HTTP.
  7. Przyszłość – Java vs inne języki.

Uwaga

W trosce o jakość warsztatów jesteśmy zmuszeni ograniczyć liczbę uczestników. **Kwalifikacja odbywa się na podstawie odpowiedzi udzielonych w formularzu zgłoszeniowym oraz - w dalszym kroku - kolejności zgłoszeń.** Potwierdzenie udziału w warsztatach wraz z instrukcją przygotowania środowiska otrzymasz najpóźniej na 7 dni przed planowaną datą wydarzenia.

Zapisy na wybrany warsztat zostały zakończone.