J-Fall 2023: Demystifying Monads with Java – Julian Exenberger

Monads are just monoids in the category of endofunctors , what’s the problem? This is the type of theoretical answer that makes everyone learning functional programming throw their hands and say “I don’t get it!” As a result one of the most powerful Functional programming abstractions, namely Monads that Java 8 unlocked is not understood and not commonly practised. The purpose of this talk is to explain what a Monad is in extremely simply terms and then demonstrate this powerful programming capability in Java and how it be used to elegantly solve real world problems.

(Visited 9 times, 1 visits today)

About The Author

You might be interested in