Exceptions in Java 8 Lambda Expressions 1. Overview In Java 8, Lambda Expressions started to facilitate functional programming by providing a concise way to express behavior. However, the Functional Interfaces provided by the JDK don’t deal with exceptions very well – and the code becomes verbose and cumbersome when it… Continue Reading java-lambda-exceptions

Java 8 Stream API Analogies in Kotlin 1. Introduction Java 8 introduced the concept of Streams to the collection hierarchy. These allow for some very powerful processing of data in a very readable way, utilizing some functional programming concepts to make the process work. We will investigate how can we… Continue Reading java-8-stream-vs-kotlin