Author: Shivam Rai

Apache Beam Transformation

Reading Time: 5 minutes In this blog, we are going to see the various ways of transformation in the apache beam. Transforms are the operations in your pipeline and provide a generic processing framework. As we know Apache Beam is an open-source, unified model for defining both batch and streaming data-parallel processing pipelines. So generally we refer to the Transform as the PTransfarm. Here P stands for Parallel. PTransform Continue Reading

Introduction to Spring Reactor

Reading Time: 3 minutes In this Spring Reactor blog, we will learn what is reactive programming. Why we need reactive Programming? How we can get started with reactive behaviour in a Spring Boot project and start producing and consuming messages in the same application itself. In above figure you can see working model of traditional rest api. Every time when clients send request to application. Each request will be Continue Reading

Some commonly used Functional Interfaces

Reading Time: 3 minutes Hello, friends as we know Java achieved functional programming using a special type of interface called functional interfaces and Lambda Expressions. In this blog, I will discuss the four most used predefined functional interfaces. But before going into that let’s see what is Functional Interface ? so the answer is any interface with a Single Abstract Method is a functional interface. It is good practice Continue Reading

Difference between Comparable and Comparator

Reading Time: 6 minutes Hello readers today in this blog I’m going to explain the fundamental concept of Comparable and Comparator along with there differences. But before going to this topic we must have basic knowledge of Generics. So without explaining details theoretical concept let’s see through example, why we need Generics ? let’s see an example where we want to display the value of array: Why we need Continue Reading