Author: Shiv Oberoi

smater-hiers

Introduction to Enterprise Integration Patterns

Reading Time: 3 minutes Enterprise Integration Patterns are a collection of typical solutions to integration difficulties. EIP’s specify how distinct components of a system can communicate with one another regardless of platform, operational systems, programming language, or technology stack and If we want to build a messaging system, you must understand the fundamental concepts of The Enterprise Pattern. We can use EIP’s in the following scenarios : Information Portals: Continue Reading

Introduction to Routing with Apache Camel

Reading Time: 4 minutes Introduction One of the main features of Apache Camel is routing. Routing occurs in many parts of daily life. For Example, When we send a letter to someone, it can go through various cities or states before reaching to its final destination. And similar to this is the case of sending an email. An Email goes through various networks before reaching its receiver. In Apache Continue Reading

A Brief introduction to Apache Camel

Reading Time: 4 minutes Introduction An “Integration Framework is something which is simple and allows for manageable abstractions of the complex system we are trying to integrate. Apache Camel is that “Integration Framework”. In all its entirety, Apache Camel is just a “routing engine” or to put it more accurately a “routing-engine builder”. Apache Camel allows use to define custom routing rules, allows us to decide from which source Continue Reading

Apache Airflow: Write your first DAG in Apache Airflow

Reading Time: 3 minutes In this article, we’ll see how to write a basic “Hello World” DAG in Apache Airflow. We will go through all the files that we have to create in Apache Airflow to successfully write and execute our first DAG. Create a Python file Firstly, we will create a python file inside the “airflow/dags” directory. Since we are creating a basic Hello World script, we will Continue Reading

Apache Airflow: Installation guide and Basic Commands

Reading Time: 3 minutes Installation of Airflow The more preferable approach to installing Apache-Airflow is to install it in a virtual environment. Airflow requires the latest version of PYTHON and PIP (package installer for python). Below are the steps to install it on your system To set up a virtual environment for Apache Airflow : virtualenv apache_airflow To activate the virtual environment navigate to the “bin” folder inside the Continue Reading

Introduction to Apache Airflow and its Components

Reading Time: 3 minutes What is Apache Airflow ? Apache Airflow is a free and open-source application for managing complicated workflows and data processing pipelines. It’s a platform for automating and monitoring workflows for scheduled jobs. It allows us to configure and schedule our processes according to our needs while simplifying and streamlining the process. Why do we need Apache Airflow ? Lets us assume a use case where Continue Reading

What is Blockchain Technology ? Introduction to its Components and Architecture

Reading Time: 3 minutes Introduction to Blockchain In the last two decades, the internet went through a lot of transformations. Internet has the ability to safely transfer or receive money, because of Blockchain Technology and its components Online transactions became the next big thing. Online transactions involve 3 parties: a Sender, a Receiver, and the middle party through which they make the transaction, which in most cases is a Continue Reading

JavaScript Fundamentals: CORS

Reading Time: 3 minutes What is CORS and what does it mean? “CORS” stands for “Cross–Origin Resource Sharing”. It allows you to make requests from one website to another website in the browser. Servers host web pages, applications, images, and a whole bunch of other stuff. When we use a browser, we are likely to access different websites and go through a lot of online content which may or may not reside Continue Reading

JavaScript Fundamentals

Reading Time: 3 minutes “this” keyword in JavaScript The “this” keyword in JavaScript refers to an object, that object which is executing the current bit of the code.“Execution context means how the function is being called”. Every java script function while executing has a reference to its current execution context called “this”. “this” refers to a global object. To put it in simpler terms “this” refers points to the Continue Reading