Tech blogs

serious black man working on laptop in light room

Introduction to Reactive Programming

Reading Time: 4 minutes Overview In recent years, Reactive programming has gained popularity. Now it is frequently utilized programming paradigm in the creation of cutting-edge, responsive, and scalable systems. Based on the concepts of asynchronous data streams, reactive programming offers a method for handling events and data flows non-blocking and responsively. In this blog post, we will provide an introduction to Reactive Programming and explore its key concepts and Continue Reading

How to Write Error Handling in Micronaut

Reading Time: 3 minutes I’m going to walk you through the process of writing error handling in Micronaut which is a very simple, but powerful way, to manage errors. Why is Error Handling Important Error handling is important because it allows you to gracefully handle unexpected errors in your code. By providing custom error handling, you can provide a better user experience by providing more informative error messages and Continue Reading

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

Introduction to Liquibase

Reading Time: 2 minutes Overview Liquibase allows you to specify desired database changes using SQL and several other database-independent formats such as XML, YAML, and JSON. Developers can abstract database code to make the propagation of changes to different database types much more accessible. Before you start, If you don’t have a Liquibase account, create your Liquibase Hub account first. Download and extract Liquibase Download Liquibase. Run the installer or extract the downloaded files. Open a terminal to view your new directory: Configure Continue Reading

Getting started with Spring Webflux

Reading Time: 3 minutes Overview Hello everyone, In this blog, I am going to discuss an introduction to webflux. The original web framework included in the Spring Framework, Spring Web MVC, was purpose-built for the Servlet API and Servlet containers. The reactive-stack web framework, SpringWebFlux was added later in version 5.0. What is Spring Webflux? Spring Webflux is fully non-blocking and supports Reactive Streams back pressure. It runs on 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

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

How to Set-up Airflow Environment Using Docker

Reading Time: 3 minutes In this blog we will learn how to set-up airflow environment using Docker.. Why we need Docker Apache airflow is an open source project and grows an overwhelming pace , As we can see the airflow github repository there are 632 contributors and 98 release and more than 5000 commits and the last commit was 4 hours ago. That means airflow had new commits everyday Continue Reading

A Quick insight on Apache Airflow

Reading Time: 4 minutes In this blog we are going to understand and what is Apache airflow ,workflow of Airflow, uses of Airflow and how we can install Airflow. So let’s get started.. What is Apache Airflow Airflow is a workflow platform that allows you to define, execute, and monitor workflows. A workflow can be defined as any series of steps you take to accomplish a given goal consequently Continue Reading

Apache calcite : How to produced physical(Optimised) tree.

Reading Time: 3 minutes In this blog we are going to see how we can create the physical(Optimised) tree for a given query with the help of Apache calcite. What is Apache Calcite Apache Calcite is a dynamic data management framework with SQL parser, optimiser, executor, and JDBC driver. How Apache Calcite work Suppose We have one table and now we need to perform a SQL Query. but the problem is Continue Reading

The Apigee Edge – Intelligent API Platform

Reading Time: 3 minutes In this blog, we will try to explore how we can create a proxy on Apigee edge. So, let’s get started. What is Apigee Edge You can use Apigee Edge to create API proxies, build HTTP-based RESTful APIs easily, configure API policies as needed to control traffic and error handling,.and document those APIs along the way. Now let’s have an overview of a proxy, as Continue Reading