A collection of links to the excellent "Composing Software" series of medium stories by Eric Elliott.
- The Rise and Fall and Rise of Functional Programming
- Why Learn Functional Programming in JavaScript?
- A Functional Programmer’s Introduction to JavaScript
- Higher Order Functions
- Reduce
- Functors & Categories
- Composing Software: An Introduction
- Functional Mixins
- JavaScript Factory Functions with ES6+
- Why Composition is Harder with Classes
- Composable Datatypes with Functions
- JavaScript Monads Made Simple
- Mocking is a Code Smell
- The Hidden Treasures of Object Composition