Цель доклада — рассказать, что такое монада, не используя слова "монада". Мы бегло разберем так называемую "railway-механику" на реальном примере алгоритма и, собрав воедино увиденное, получим представление о result-монаде как наиболее "азбучной" и применимой технике программирования бизнес-транзакций.
О СПИКЕРЕ
30 лет в профессии, разрабатывал в разных нишах — ISP, финтех, вебдев. Везде и всегда отдавал предпочтение функциональному стилю программирования. Преподавал программирование в МГТУ им. Баумана, также натаскивая питомцев на ФП. До сих пор "в строю", разрабатываю бэкенды солидных CRM, всюду внедряя функциональное программирование. Мои доклады — всегда отражение моего реального опыта в разработке и преподавании.