In this article, I’ll try to give you an intuition about what is a functor and what do they look like in Scala.
En savoir plus >>
Semigroup and monoid are complicateds word for a really simple concepts.
OOP and FP have two different approaches when it comes to data/behavior relationship, FP favours type classes. Let’s explore how they work !
Functional programmers tend to talk a lot about algebras, so a good starting point would be to understand what an algebra is.
To begin our anatomy atlas of functional programming, the first question would be: what is functional programming ?