Java Studio

Data centre

Liquibase with Spring Boot

Reading Time: 3 minutes The purpose of this blog is to show you the process of using Liquibase as a piece of your Spring Boot workflow. Springboot makes it easy to create standalone, production-maven Spring-based applications. Introduction Liquibase is an open-source database that has an independent library for tracking, managing, and applying database schema changes. Liquibase was started in 2006 and it is used to allow easier tracking of database changes, especially in an agile software Continue Reading

How to start with Spring web-flux

Reading Time: 4 minutes Spring Boot provides very good support for building RESTful Web Services for enterprise applications. This blog will explain building RESTful web services using Spring Boot in detail with a pinch of reactive programming using web flux. I will mostly be walking through the code snippets which we can use to quickly start with the web flux without having to dive deep. It is like a Continue Reading

How to write Rest-Full web services using Quarkus

Reading Time: 3 minutes What is Quarkus? Quarkus is created to enable Java developers to create applications for a modern, cloud-native world. It is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards. How Quarkus works? Parse a bunch of config files Scan class paths and classes for annotation, getters, and metadata Build framework metamodel objects Prepare reflection and build proxies Start Continue Reading

Man working at night coding and pointing on a screen with a pen

Introduction to Spring WebFlux

Reading Time: 3 minutes Spring 5 is the first Spring framework that offers built-in support for reactive programming. This blog is an introduction to Spring WebFlux’s . Spring frameworks that have built-in support for reactive programming. so first we will understand what is reactive programming. Reactive programming It is a programming paradigm that used an asynchronous, non-blocking, event-driven approach to data processing. Reactive programming added modeling data and events Continue Reading

Getting Started with Spring Security

Reading Time: 3 minutes Spring Security Spring Security is a framework that focuses on providing both authentication and authorization to Java applications. Basically, it provides ways to apply application-level security to the application. Let’s understand spring security with a real-life example Suppose we developed an application IPL Management System, and it has two different services i.e. User Service and another one is Admin Service. Now we need to make sure Continue Reading

Getting started with Grafana and Prometheus

Reading Time: 2 minutes In this blog we are discussing about grafana and prometheus, and some steps how we can setup grafana in our system. We’ll have a look at: What is Grafana How we can use Grafana What is Prometheus how to setup Prometheus 1-What is Grafana  Grafana is an open-source solution for running data analytics, pulling up metrics that make sense of the massive amount of data Continue Reading

How to setup and launch Kafka Connect/Connector

Reading Time: 3 minutes Let us discuss something about Kafka connector API and some basic fundamental of it and how to setup kafka connector in our system. Before start, we need to have basic knowledge of Kafka or we can go through this Document. We’ll have a look at: Kafka Connect API history Why kafka connect and Stream Setup and Launch kafka connector installation of Docker installation of Docker Continue Reading

Lombok in Java

Reading Time: 3 minutes Lombok acts as an annotation processor that adds code to your classes at compile time. Project Lombok is a java library tool that’s used to minimize or remove the boilerplate code. Also, save the precious time of the developers during development by just using some annotations. Now the question arises what exactly the Boilerplate code is? The Boilerplate code is sections of code that are Continue Reading

Fundamental Concepts for Kafka Connect/Connector

Reading Time: 4 minutes Let us discuss something about Kafka connector and some basic fundamental of it. Before start, we need to have basic knowledge of Kafka or we can go through this Document. We’ll have a look at: What is Kafka Connect Why we need Kafka Connect/connector How kafka Connect works Source Connector Sink Connector Kafka Connector Framework Let’s how we can implement the kafka Connector framework 1- What Continue Reading

Apache Airflow: Understanding Operators

Reading Time: 5 minutes An Operator is the building block of an Airflow DAG. It determines what will be executed when the DAG runs. They can be considered as templates or blueprints that contain the logic for a predefined task, that we can define declaratively inside an Airflow DAG. When an operator is instantiated along with its required parameters then it is known as a task. An Operator defines one Continue Reading

Apache Calcite : A Quick insight on Cost-based Optimization

Reading Time: 3 minutes Hello folks , In this blog , We will discuss about what is Query Optimization,what is a plan cost is , how we can use to drive optimizer decisions and Issues In Cost-Based Optimization. What is Query Optimization: We can execute a single query through different algorithms or re-written in different forms and structures. Hence, the question of query optimization comes into the picture – Continue Reading

Introduction to Pentaho Report function and formulas

Reading Time: 3 minutes prerequisite : basic knowledge of Pentaho Pentaho Reporting offers many capabilities and expressions that can be used all through record advent. A characteristic in Pentaho Reporting is used to calculate a computed value, whilst an expression in Pentaho Reporting is a feature whose scope is constrained to the contemporary dataset row. A feature can also keep nation, gaining access to many rows of information. capabilities Continue Reading