Functional Programming Kotlin Free Course: monad, monoid
Functional Programming in Kotlin: Patterns
-
1
-
Monoids
-
Use values as a returns
-
Combine AND validate
-
Combine Validat(OR)s
-
Semigroup
-
Monoid is not an insult
-
2
-
What the hell is a monad
-
Your Results are monads
-
3
-
What is an applicative
-
Applicative for Validation
-
Untangling this mess!
-
4
-
Won't Somebody Please Think of the Asynchronous?
-
The Future is Functional
-
What a Future Monad
-
Applying the Future
-
5
-
Won't Somebody Please Think of the Synchronous?
-
Validations
-
Future Operators
-
Final Tweaks