Java

Introduction to MUnit

Reading Time: 3 minutes MUnit is a MuleSoft’s testing framework that allows developers to create, design and run unit tests on APIs and integrations created within Anypoint Studio. MUnit is fully integrated with Anypoint Studio, allowing you to create, design and run MUnit tests just like you would Mule applications. It provides a full suite of integration and unit test capabilities. Features available with Mule MUnit You can create Continue Reading

Java Unit Testing with JUnit 5

Reading Time: 4 minutes This blog will help you to have a knowledge of Java Unit Testing with JUnit 5. What is Unit Testing? A Unit Test is a piece of code written by a developer to test certain functionality of code. The Class which we want to test is called System/Class Under Test. The method which is written in the class which the developer wants to test is Continue Reading

Working of map and mapObject function in MuleSoft

Reading Time: 2 minutes Before understanding the map and mapObject functions in MulseSoft, let’s get familiar with the term MuleSoft. What is Mulesoft and what is Mulesoft used for? What is MuleSoft? MuleSoft provides an integration platform called Anypoint Platform to help businesses connect data, applications and devices across on-premises and cloud computing environments. What is MuleSoft used for? MuleSoft used to connect a variety of data sources, applications, perform analytics Continue Reading

Maven: Let’s Get Started with Single Module Project

Reading Time: 4 minutes If you wants to manage the build, testing, and deployment processes. Maven can helps you out in this. It can separate the unit tests and integration tests.So you only run them when necessary and cut down on build time. In this blog we’re going to learn for what reason do we need Maven, basics, and a single module project of Maven. For what reason do Continue Reading

What is DataWeave?

Reading Time: 3 minutes DataWeave is a programming language designed for transforming data. It is MuleSoft’s primary language for data transformation, as well as the expression language used to configure components and connectors within mule. DataWeave allows users to easily read and parse data from one format, transform it, and write it out as a different format. For example, a DataWeave script could take a JSON object and transform Continue Reading

Referential Transparency in Java Programming

Reading Time: 4 minutes what is functional programming ? It is a declarative style of programming rather than imperative. The basic objective of this programming is to make code more concise, less complex, more predictable, and easy to test. Functional programming deals with certain key concepts such as pure function immutable, state, assignment-less programming etc. Imperative Vs Declarative Programming In the imperative style of coding, we define what to Continue Reading

How to search in the Google Data Catalog by tags in Java

Reading Time: 3 minutes What is Data Catalog? Data Catalog is a fully managed, scalable metadata management service in Google Cloud’s Data Analytics . Data Catalog Search scope In Data Catalog search scope depends on users i.e. Search results may be different for users with different permissions. For example, if a user has BigQuery metadata read access to an object. Than object will appear in their Data Catalog search Continue Reading

How to create Kafka Producer in Apache Beam

Reading Time: 2 minutes In this blog we will understand what is Kafka and Kafka Producer including code of Kafka Producer using Apache Beam. What is Kafka? Kafka is a distributed data streaming platform, So it is used commonly for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Publish (write) and Subscribe to (read) streams of events, called records. Store streams of records durably and reliably inside Continue Reading

Java to Scala Migration: Most Common Challenges

Reading Time: 2 minutes Many of you might be familiar with the benefits that Java has to offer. It is a very versatile program and can quickly solve intricate tasks. That is why it is so popular. Scala has begun to gain the upper hand over the years, and many organizations are looking to migrate from Java to Scala. This technology comes with numerous benefits. Not only is the Continue Reading

OOP’s, What are the important concepts of OOPS in Java?

Reading Time: 5 minutes OOP’s is “Object Oriented Programming”,it consists objects and classes and therefore in this,programming is done with class and object. WHAT IS “CLASS’ ? OOP’s A class in java is a blueprint contains all the methods,functions,main in simple words the whole code is enclosed inside the class.Therefore class is a block contains everything.Like a capsule enclosed medicines inside it. WHAT IS AN “OBJECT”? It is a Continue Reading

Set-up Kafka Cluster On GCP

Reading Time: 4 minutes In this article, we are going to create Kafka Clusters on the GCP platform. We can do it in various ways like uploading Kafka directory to GCP, creating multiple zookeepers, by creating multiple copies of the server.properties file, etc. But, In this article, we are doing it in a simpler way i.e. by Creating a Kafka Cluster (with replication). Let’s Start… What is GCP?  GCP Continue Reading

Fault tolerance and Resiliency in Apache Kafka.

Reading Time: 5 minutes Kafka is known for it’s performance with resiliency & fault tolerance. In this article we’ll see how to make some changes in configuration to achieve fault tolerance and resilience for better architectural need. before starting the article, we need to have basic knowledge of Kafka or we can go through the Document. Apache Kafka is a distributed system, and the term fault tolerance is very Continue Reading