Ренессанс культуры программирования​​​​

Читать краткое содержание с помощью
renessans-kultury-programmirovanija.webp

О спикере:

Сергей Боголюбов — 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