Author: Shivam Rai

Multithreading in Java

Reading Time: 5 minutes Hello, Everyone in this blog I’m going to explain the Important aspects of multithreading in Java. In this blog, we are going to see what is thread, what is multithreading, and why we need this. We are also going to learn How we can Implement multithreading in Java. What is Thread? In Java, a thread is like a separate path of execution within a program Continue Reading

Digital engineer working on virtual blueprint building

Introduction To Micronaut AOT Framework

Reading Time: 3 minutes In today’s blog, I am going to explain Micronaut AOT. Micronaut AOT is a framework that implements ahead-of-time (AOT) optimizations for Micronaut applications. but before going deep let us see what Micronaut is and what is AOT. Micronaut : It is a modern, JVM-based, full-stack microservices framework. Which is designed to avoid reflection, so it reduces memory consumption and improves start time. Features that are typically implemented Continue Reading

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