"A monad is just a monoid in the category of endofunctors"
- Single Responsability principle
- Open/Closed principle
- Dependency inversion principle
- Interface Segregation
- Factory Pattern
- Strategy Pattern
- Decorator Pattern
- Visitor Pattern
- Functions
- Functions, Also
- Functions, will assimilate it
Seriously, FP patterns are different
- Functions, types and composition
- Functions as interfaces
- Partial application and dependency injection
- Continuations, chaining, pyramid of doom
- Flattening pyramid of doom
- Error handling, Async
- Dealing with wrapped data
- Aggregating data and operations
By Aitor Osés Martín