Presented at the Jozi Java User Group in Sandton (Johannesburg) on July 28, 2014.
The industry is moving towards Functional Programming.
Java 8 introduced lambdas and the JVM hosts a number of functional languages.
The .Net world has good support for FP in both C# and F#.
Apple has introduced Swift as their primary language for iOS development, a language heavily influenced by FP.
But what exactly is functional programming all about?