Functional Programming
-
Core Java
Functional Programming with Java 8 Lambda Expressions – Monads
What is a monad?: A monad is a design pattern concept used in mostly functional programming languages like lisp or…
Read More » -
Core Java
Functional style in Java with predicates – Part 2
In the first part of this article we introduced predicates, which bring some of the benefits of functional programming to…
Read More » -
Core Java
Functional style in Java with predicates – Part 1
You keep hearing about functional programming that is going to take over the world, and you are still stuck to…
Read More » -
Core Java
Functional programming with Map and Fold in Java
In functional programming, Map and Fold are two extremely useful operators, and they belong to every functional language. If the…
Read More » -
Scala
Fun with function composition in Scala
The goal of this post is to show how a list of functions can be composed to create a single…
Read More »