#96 - 28.11.2024 godz. 18:00
#96: JEP 485: Największa nowość w Stream API od Javy 8
Stream API zostało wprowadzone do Javy ponad dekadę temu, lecz od tego czasu nie doczekało się większych usprawnień… aż do pojawienia się JEP 485: Stream Gatherers. Ta mała rewolucja tchnie w Stream API nowe życie. Podczas tej sesji zapoznamy się z JEP 485 – największą zmianą w Stream API w ciągu ostatnich 10 lat, która ma trafić do Javy już w marcu 2025!
Na #96 Talk4Devs:
✅ zanurkujemy w anatomię Stream API oraz Gatherers,
✅ zapoznamy się z wbudowanymi Gatherers, oraz napiszemy kilka własnych,
✅ rozłożymy na czynniki pierwsze Collector i Gatherer API,
✅ przyjrzymy się gotowym implementacjom Gatherera z biblioteki standardowej (m.in. tym pozwalającym na zrównoleglenie przetwarzania strumieni na wirtualnych wątkach),
✅ co najważniejsze, rozszerzymy Stream API, tworząc kilka własnych implementacji.
Będziemy kodować na żywo – jak Grzegorz podkreśla – “klauzula sumienia nie pozwala mi korzystać ze slajdów”!
ZAREJESTRUJ SIĘ
Grzegorz Piwowarek to niezależny konsultant, bloger oraz twórca projektów open-source. Jest liderem projektu Vavr oraz warszawskiej społeczności JUG. Występował ponad 140 razy na konferencjach na całym świecie i przeszkolił ponad 80 zespołów. Krążą plotki, że istnieje tylko w czasie kompilacji.
LinkedIn
Nie zapomnij się zarejestrować!
ZAREJESTRUJ SIĘ