-
Core Java👁 Image
Turning recursive file system traversal into Stream
When I was learning programming, back in the days of Turbo Pascal, I managed to list files in directory usingFindFirst, FindNext and FindClose functions.…
Read More » -
Core Java👁 Image
Java SE 8 new features tour: Functional programming with Lambda Expression
This article of the “Java SE 8 new features tour” series will deep dive into understanding Lambda expressions. I will…
Read More » -
Core Java👁 Image
Is it Imperative that you learn Functional Programming with Java 8?
I’ve recently been taking look at Java 8 and have got hold of “Java 8 In Action” published by Manning.…
Read More » -
Core Java👁 Image
Java 8 functional interfaces – random musings implementing a Scala type
In one of the assignments of the Functional programming with Scala course a type called Terrain is introduced – Terrain represents…
Read More » -
Core Java👁 Image
Good use of Closures
Not long ago, in a blog post, I explained what Closure were in Groovy. This blog post will explain one…
Read More » -
Core Java👁 Image
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👁 Image
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👁 Image
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👁 Image
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 »
