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

Guide to java.util.concurrent.BlockingQueue 1. Overview In this article, we will look at one of the most useful constructs java.util.concurrent to solve the concurrent producer-consumer problem. We’ll look at an API of the BlockingQueue interface and how methods from that interface make writing concurrent programs easier. Later in the article, we… Continue Reading java-blocking-queue