Author: Mohd Uzair

Routes in Apache Camel

Reading Time: 3 minutes Camel Context routes are configuration items that are applied to the context. In reality, this involves defining a route in code first, then attaching it to a Camel Context. Camel, although being a Java framework, may be customized using either Java or XML syntax. The syntax you employ is referred to as a DSL (Domain Specific Language) in Camel jargon. • Java DSL – for Continue Reading

Introduction to Apache Camel

Reading Time: 4 minutes In this blog, we are going to learn an introduction to Apache Camel. It is an integration library for Java. It provides a set of Java APIs which help you integrate and process data between different computer systems. In other words, Camel is like the glue between different applications You can think of Camel as a plumbing toolkit for your data. Camel can take data Continue Reading

Range and Iteration

Reading Time: 3 minutes In this blog, we are going to learn about ranges and iteration in kotlin. Imagine telling someone to count from one to five by uttering “set i equal to 1 but while keeping i less than 6, increment i and report the value.” If we had to communicate with a fellow human that way, it would have ended civilization a long time ago. Yet that’s Continue Reading

String Templates and Multiline Strings in Kotlin

Reading Time: 3 minutes String Templates In programs, we often create strings with embedded values of expressions. Concatenating values to create strings using the + operator makes the code verbose and hard to maintain. String templates solve that problem by providing an elegant solution. Within a double-quoted string, the $ symbol can prefix any variable to turn that into an expression. If the expression is more complex than a Continue Reading

Working with Big Data and Hadoop in PDI

Reading Time: 4 minutes Big Data in Pentaho The term big data applies to very large, complex, and dynamic datasets that need to be stored and managed over a long time. To derive benefits from big data you need the ability to access, process, and analyze data as it is being created. The size and structure of big data make it very inefficient to maintain and process it using Continue Reading

Introduction to Kafka

Reading Time: 5 minutes Apache Kafka is a software platform that is based on a distributed streaming process. It is a publish-subscribe messaging system that lets exchanging of data between applications, servers, and processors as well. Apache Kafka was originally developed by LinkedIn, and later it was donated to the Apache Software Foundation. Apache Kafka has resolved the lethargic trouble of data communication between a sender and a receiver. Architecture Continue Reading

Introduction to Pentaho Data Integration

Reading Time: 4 minutes Pentaho Data Integration (PDI) provides the Extract, Transform, and Load (ETL) capabilities that facilitate the process of capturing, cleansing, and storing data using a uniform and consistent format that is accessible and relevant to end-users and IoT technologies. What is Pentaho? Pentaho is business intelligence (BI) software or a set of tools. It consists of a few set of tools that provides solutions for Data Continue Reading

Introduction to Cloud

Reading Time: 4 minutes Cloud refers to the servers that are accessed over the internet. Cloud computing is on-demand availability of computer system resources without direct active management by the user. Examples of computing resources contain networks, servers, storage, applications, and services. Some key developing technologies of our times: Artificial intelligence. 2. The Internet of Things. 3. Blockchain and Analytics. All of these technologies work with the massive amounts Continue Reading