О спикере:
Сергей Боголюбов — senior software engineer, стэк в основном .NET. Имеет такой большой опыт работы, что может дать сравнительные характеристики плюшек и чая во многих продуктовых компаниях, поделиться опытом релокейта в Европу и фрилансерства.
Факты о спикере:
- Более 5 лет промышленной разработки;
- Два релокейта, один из которых в Евросоюз;
- Работал с распределенными командами общей численностью более 50 разработчиков в разных концах планеты.
А на этом толксе речь пойдет о функциональном программировании.
Сергей научит, как использовать идеи из функционального программирования в своих ООП проектах с минимумом неудобств.
О чем поговорим:
- почему функциональное программирование — это не просто «другая парадигма», и уже тем более — не другой «стиль кода»;
- фундаментальный кризис ООП;
- слияние с классическими идеями и практиками ФП, как единственный возможный путь развития таких языков, как C#, Java, Python, Java Script и т. д.; Подробно рассмотрим кейсы, например «новый подход к юнит-тестированию с помощью настраиваемых генераторов случайных данных»;
- алгебраические типы вроде Maybe и Either как простые и надежные инструменты для поддержания «чистоты» функций;
- использование функций высшего порядка;
- лямбды;
- анонимные типы, декораторы и полиморфные контейнеры на примере reactive extensions.
Для тех, кому интересно изучить предмет глубже, затронем серьезные темы. Например, функторы из Хаскеля и примеры их использования в ООП промышленном коде.
Когда: 18 апреля, 19:00
Где: офис Solar Digital, Екатерининская площадь, 8, офис 4.
Стоимость: 150 грн, в день мероприятия — 200 грн
Регистрация: http://bit.ly/2IsyLMj