Presented at the Jozi Java User Group in Sandton (Johannesburg) on July 28, 2014.
https://www.youtube.com/watch?v=PUqgCxurM0Y
http://www.meetup.com/Jozi-JUG/events/193527672/
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?