Андрей Мычка
Компания: Райффайзен Банк
Сотни замечательных статей и видеороликов о монадах постепенно сформировали отдельный литературный жанр. Тем не менее Java-разработчику может быть сложно разобраться самостоятельно с нуля: можно запросто потратить несколько дней, узнать, чем буррито отличается от шаурмы, а собственный класс в аксиоматике фон Неймана — Бернайса — Гёделя от множества, и при этом не приблизиться к пониманию термина «монада».
В этом коротком «введении во введения» дадим определение функтора и монады, разберем примеры на Java, включая таинственную монаду IO, и постараемся получить ключ к более глубоким материалам по функциональному программированию.
Компания: Райффайзен Банк