technology

Is learning Scala worth in 2022 | Tech

Reading Time: 4 minutes Sometimes it is tricky to make a decision about the new learnings one should pursue to elevate and leverage their proficiency levels in the ‘Languages’ space, especially in the big data ecosystem where plenty of languages are in use and a lot are being adopted at a very rapid pace. As the data is growing exponentially, so is the tech stack. If one looks around, Continue Reading

Abstraction in Java

Reading Time: 2 minutes What is Abstraction? Abstraction is one of the most important feature of OOPs (Object Oriented Programming). There are four essential features in OOPs i.e., encapsulation, inheritance, abstraction and polymorphism. Here we will discuss about one of the four features i.e., Abstraction. It is the process of showing necessary details to the user and hiding all the details of implementation. In other words, we can say Continue Reading

Apache Airflow Operators and Tasks

Reading Time: 3 minutes Context: What is Airflow? Airflow is a free to use and open-source tool developed by Apache that is used to manage workflows Most popular and one of the best workflow management systems out there with great community support. What is a DAG ? DAG stands for Directed Acyclic Graph Directed means the flow is one directional Acyclic means the flow will never come back to Continue Reading

Log4j CVE-2021-45105: All we know is WRONG!!

Reading Time: 3 minutes Apache security team disclosed a third Log4j2 vulnerability the night between Dec 17 and 18 by the Apache security team. This vulnerability is termed CVE-2021-45105. According to the security advisory, 2.16.0, which fixed the two previous vulnerabilities, is susceptible to a DoS attack caused by a Stack-Overflow in Context Lookups in the configuration file’s layout patterns. What is this CVE about? What can you do Continue Reading

Cloud Computing – Amazon Web Services (AWS)

Reading Time: 4 minutes Introduction to Amazon Web Services What is AWS Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. However, these cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. one of these services is Amazon Elastic Compute Cloud (EC2), which allows users to have at their disposal a virtual cluster of computers. Benifits of AWS Continue Reading

What’s new in Java 8

Reading Time: 3 minutes Let’s have a brief look at these Java 8 features. I will provide some code snippets for better understanding the features in a simple way. Some of the important Java 8 features are; Lambda expressions Method references Functional Interfaces 1. Lambda expressions Lambda expression helps us to write our code in a functional style. These are just like functions and they accept parameters just like Continue Reading

Pattern Matching In Scala | Basic & Advanced Pattern Match

Reading Time: 5 minutes Pattern Matching is one of the most powerful features in SCALA. Unlike in C, C++, JAVA we have a switch statement, Scala has a rich set of “patterns” for matching. So, In this blog, we’ll discuss various types of pattern matching followed by some advanced concepts in Pattern Matching in Scala. Pattern Matching In Scala – Pattern Matching is a mechanism of checking a value Continue Reading

MVC architecture, Understanding Concept !

Reading Time: 4 minutes MVC in MVC architecture stand for Model, View and Controller. MVC architecture divides the code into three parts, so that the developer can work on these parts independently. It divides a web application into Model, view and controller. When it was invented , it was basically used for desktop GUI apps, but now it is mostly used for web apps. Almost all major frameworks employ Continue Reading

Introduction to Resilience4j

Reading Time: 3 minutes Resilience4j is a fault tolerance library designed for Java 8 and functional programming. It is lightweight, modular and really fast. We will talk about its modules and functionality later, but first, let’s discuss it briefly. Fault Tolerance The ability of some components of a system to function properly in the event of a failure. It sounds simple, but it is not that easy to achieve, Continue Reading

Financial Service Week With Knoldus Inc.

Reading Time: 2 minutes Knoldus is excited to announce the arrival of Financial Service Week from October 25, 2021 – October 30, 2021. This week will give you a 360-degree tour of everything you need to know while working with Financial Technologies. Walking through the statistics, the number of FinTech startups worldwide has grown from 12,131 in 2018 to 20,925 in 2020, thus an increment of this stunning 72% Continue Reading

What Makes Openstack So Popular?

Reading Time: 3 minutes Today major requirement for most IT Companies is of cloud, but they don’t prefer public clouds due to security reasons, they basically want to set up their own cloud on their specific data centers, for example, companies like Ericsson, Vodafone. So Any Big Company wants its infrastructure cloud base without purchasing any kind of public cloud from the market. So these companies can put OpenStack Continue Reading

Image With Lazy Loading Placeholder In Angular

Reading Time: 3 minutes Introduction We all are familiar with the word lazy loading in Angular Ecosystem. However, when it comes to loading images from a third party either from AWS S3 or others, the time taken (Response Time) by the foreign URL plays a vital role. A big factor that affects front-end performance is the amount of documents and assets being loaded on a web page. We’ve used variety of Continue Reading

Webhook – An Interesting way to commune between applications

Reading Time: 5 minutes In this we are going to talk about a way or method to communicate between apps over the web which is gaining popularity nowadays. As we know, Polling is one of the ways by which we can communicate between apps to share information. There is also another way by which we can communicate i.e., WEBHOOK. Webhooks are automated messages or information that an app sends to Continue Reading