Now I can say this:

"A monad is just a monoid in the category of endofunctors"

OO Pattern principle

FP Equivalent

- Single Responsability principle

- Open/Closed principle

- Dependency inversion principle

- Interface Segregation

- Factory Pattern

- Strategy Pattern

- Decorator Pattern

- Visitor Pattern

- Functions

- Functions

- Functions

- Functions

- Functions, Also

- Functions

- Functions

- Functions, will assimilate it

Seriously, FP patterns are different

Core Principles of FP design

- Functions, types and composition

Functions as paramenters

- Functions as interfaces

- Partial application and dependency injection

- Continuations, chaining, pyramid of doom

Monads

- Flattening pyramid of doom

- Error handling, Async

Functors

- Dealing with wrapped data

Monoids

- Aggregating data and operations

Now I can say this:

By Aitor Osés Martín

Now I can say this:

  • 29