Функциональное программирование для начинающих

Функциональное программирование становится популярнее с каждым годом. Даже консервативные языки, вроде Java, получают всё больше ФП фич. Поэтому уже не стоит вопроса о том, нужно ли изучать функциональное программирование. Правильнее задавать себе вопрос о том, какие именно вещи из мира ФП являются необходимыми на практике, а какие можно оставить энтузиастам.

В докладе я расскажу про основные концепции функционального программирования. Покажу, как выглядит код, написанный в функциональном стиле. И порекомендую roadmap для дальнейшего изучения ФП.


Юрий Бадальянц,

2ГИС

@lmnet89


Функциональное программирование для начинающих
Юрий Бадальянц,
2ГИС
@lmnet89
Функциональное программирование становится популярнее с каждым годом. Даже консервативные языки, вроде Java, получают всё больше ФП фич. Поэтому уже не стоит вопроса о том, нужно ли изучать функциональное программирование. Правильнее задавать себе вопрос о том, какие именно вещи из мира ФП являются необходимыми на практике, а какие можно оставить энтузиастам.

В докладе я расскажу про основные концепции функционального программирования. Покажу, как выглядит код, написанный в функциональном стиле. И порекомендую roadmap для дальнейшего изучения ФП.
О докладчике
О докладчике
Юрий уже 10 лет в индустрии, из которых 5 лет пишет на Scala. Начинал как full-stack web разработчик. Сейчас занимается стриминговыми бэкэндами в компании 2ГИС. Open-source контрибьютор, мейнтейнер библиотеки testcontainers-scala. Выступает с докладами, в основном по теме scala и функционального программирования. С недавнего времени один из ведущих scala подкаста scalalaz.
Все спикеры SnowOne
Все спикеры SnowOne
Показать ещё