# Functional programming

* [Функциональное программирование в JavaScript с практическими примерами](https://habr.com/ru/company/mailru/blog/327522/)
* <https://github.com/getify/Functional-Light-JS>
* <https://github.com/MostlyAdequate/mostly-adequate-guide>
* <https://egghead.io/courses/professor-frisby-introduces-composable-functional-javascript>
* [Жаргон функционального программирования](https://habr.com/ru/post/310172/)

### Mostly Adequate Guide

* Чистые функции
  * Можно хорошо мемоизировать
  * Самодокументируемы, нет зависимостей от чегото неизвестного
  * Тестируемость

### Reading

* stopped <https://mostly-adequate.gitbooks.io/mostly-adequate-guide/ch03.html>

### Egghead

* [Just Enough Functional Programming in JavaScript](https://egghead.io/courses/just-enough-functional-programming-in-javascript)
