Уже совсем немного осталось ждать задерживающегося релиза Java 9. Самое время провести ретроспективу использования Java 8 и нововведений этой версии. Ведь с точки зрения новых полезных возможностей это был очень значимый релиз: наконец были добавлены элементы функциональных языков программирования, появились концепции Stream и Optional, расширился API коллекций и возможности интерфейсов, существенно улучшилась работа с DateTime API… Для применения всей мощности новых концепций разработчикам понадобилось существенно поменять мышление и подход к написанию кода, что не так просто сделать. Именно поэтому за эти годы все мы видели столько плохих примеров кода, написанного с применением нововведений Java 8.
Почему бы не встретиться и не обсудить такую интересную тему в рамках “Клуба анонимных разработчиков” на конкретных примерах? В качестве докладчика выступит Николай Алименков – опытный разработчик, Java Tech Lead, Delivery Manager и независимый консультант.
На встрече будут рассмотрены многочисленные хорошие практики из опыта работы с Java 8 и реальные примеры для их иллюстрации. Помимо полезных функциональных новшеств Java 8 будут рассматриваться различные библиотеки, которые их расширяют, дополняют и помогают решать многие задачи гораздо более эффективно. Например, когда речь идет о Stream API, то библиотеки наподобие jOOL и StreamEx делают работу куда более приятной и упрощают большую часть возможных задач. Показательные практики и подходы, накопленные за годы использования Java 8, помогут начать писать код быстрее, проще и качественнее.
Количество мест на встрече ограничено и они разлетаются очень быстро. Торопитесь присоединиться к последней встрече уходящего лета и отлично провести время!