ОПИСАНИЕ
Програмна платформа Java доступна з 1995 року та має багато цікавих властивостей, які часто не помічають або використовують неправильно. Але чому так? Можливо, вони не надто практичні? І які вони, порівняно зі схожими властивостями на інших JVM мовах, таких як Scala чи Kotlin?
У своїй презентації спікер поділиться неупередженим поглядом на деякі цікаві властивості мови Java та стандартні бібліотеки JDK.
Адженда:
• Нетривіальні варіанти використання Java Generics;
• Варіантність, коваріантність і контрваріантніть;
• Чи потрібно нам Reification of Generics;
• Функціональні інтерфейси: чи можна вважати Java функціональною мовою?;
• Клас Optional: як ним користуватися і як не користуватися;
• Яким чином Optional схожий на Stream?;
• Інтерфейси Callable та Runnable;
• Future та CompletableFuture;
• Можливості Thread Pools.
Для кого?
Мітап буде цікавим для всіх розробників Java незалежно від їх досвіду. Розробники рівнів Junior та Middle почерпнуть багато корисного з базового роз'яснення складних Java тем. Розробники рівня Senior освіжать свої знання, та отримають «їжу для роздумів» у вигляді цікавих паралелей з іншими JVM мовами.
Реєстрація на зустріч в офісі Intellias у Львові (кількість місць обмежена) : https://goo.gl/forms/eXgE88QlTxcdDD9H2
Реєстрація на онлайн-трансляцію:
https://goo.gl/forms/ST5qivQKj24pTfNi1
Участь безкоштовна. Мова проведення мітапу - російська.