JavaScript. Монады и их использование в реальном проекте

Монада — абстракция линейной цепочки связанных между собой вычислений.

Что такое монады со стороны функционального программирования, как они появились и для чего применяются. Как монады используются в JS? Аксиомы монад характерные для JS. Используемые монады в JS.

Будущее: Promises, Async, Asynquence.

Точки зрения: Дуглас Кроуфорд, Кайл Симпсон

Примеры монад в программном продукте.

Слайды

Видео