Scala

Nuts and Bolts Of Appium

Reading Time: 4 minutes Hello everyone, in this blog, I will be sharing some basic concept and installation process of Appium on your Linux system. In a job profile like QA you should be open to work on any kind of technology stack based on your project. You should not limit yourself to a specific skill set. In short as a QA you should be able to assure the Continue Reading

Advertisements
real time analytics in banking

Banking on Real-Time Analytics for Better Customer Experience

Reading Time: 4 minutes The digital storm has now made its presence felt across various industries and the banking and financial sector is also not far behind. The way customers interact with banks is not the same anymore. Things have become “in-the-moment” and banks need to be responsive as things get up to speed. Customers have become so used to mobile and online banking, that it’s taken for granted Continue Reading

Understanding AI

Reading Time: 3 minutes By definition, Artificial intelligence is the creation of agents which would perform well in a given environment. This serves as an introduction to AI. So, what does an agent mean? Intelligent Agent An agent is an entity which would take an action based on the input and the environment in which it is operating. For example, when you tell the iRobot roomba to clean the Continue Reading

Custom Implementation of Blockchain In Rust(Part 1)

Reading Time: 3 minutes Hello folks, in this blog, we will be learning how to create our own Blockchain, which is a technology behind Bitcoin. Blockchain technology has been called the greatest innovation since the internet. A Blockchain is a chain of blocks which contain information. A block contains the following:-1) Transaction Data:- This contains information about the Sender, Receiver, number of bitcoins to be transferred. 2) PreviousHash:- Hash Continue Reading

ScalaGeek-Why Reactive Architecture?

Reading Time: 5 minutes In my previous blog. I discussed some In-build functionalities of ScalaGeek that makes it unique and flexible. Now In this blog, I will discuss the architecture and the tech stack that is used in ScalaGeek. Technology Stack In the ScalaGeek we have used five primary technologies for Back-end and two are used for front-end:1. Scala2. Akka3. Kafka4. Real-time database5. Firestore6. Angular 87. IonicNow I will Continue Reading

Prevent user from losing unsaved data

Reading Time: 3 minutes There are many instances where a user fills some details in the form, edit their details, or secure the form in such a way that if someone navigates away or closes the browser tab, they should be prompted to confirm that they really want to leave the form with unsaved data. Whenever these kind instances occur you will see an alert appear on the top of Continue Reading

Tech triveni sponsors

Knoldus Joins Hands With Tech Triveni as Platinum Sponsor

Reading Time: 2 minutes We are pleased to announce that we have joined hands with Tech Triveni as a Platinum Sponsor. Knoldus is proud to be associated with the second edition of Asia’s premiere Functional, Reactive, and Big Data event. Tech Triveni 2.0 is scheduled to be held at India International Centre, New Delhi on 23rd-24th November 2019. This time, there’s a new addition to one of the most Continue Reading

Akka Dispatcher- All that you need to know

Reading Time: 4 minutes Pre-requisite knowledge: Basics of Akka and Actor System. Fun fact: Did you know that ActorSystem has a heart? Well yes, the ActorSystem is considered to have a heart and it is the “Dispatchers”. We will see how, in this blog. In the real world, dispatchers are the communication coordinators responsible for receiving and passing messages. For example, in emergency services like 911, the dispatchers are Continue Reading

Program Increment – Day 2

Reading Time: 6 minutes In my previous blog we saw how RTE sets the agenda for Program Increment session. It was more focused on setting up of business context by Leadership team. Sharing the Architecture vision by the System Architect, and Team getting into breakouts and preparing the Draft Plan followed by Management Review. Let us see how Day 2 looks like in the Program Increment Planning. At the Continue Reading

Understanding Spark’s Logical and Physical Plan in layman’s term

Reading Time: 5 minutes This blog pertains to Apache SPARK 2.x, where we will find out how Spark SQL works internally in layman’s terms and try to understand what is Logical and Physical Plan. Also we will be looking into Catalyst Optimizer. So let’s get started. First let’s see what Apache Spark is. The official definition of Apache Spark says that “Apache Spark™ is a unified analytics engine for large-scale Continue Reading

Integration Testing with H2

Reading Time: 3 minutes It goes without saying that testing code is essential, if you don’t want to have buggy code in production, but how can you test code that queries a database? One solution is an in-memory database, and a common in-memory database is H2. Here is some code that queries a database. More specifically the method getNumDistinctInColumn returns the number of distinct values in a specified column Continue Reading

Program Increment – Day 1

Reading Time: 4 minutes Effective execution of Program Increment is very essential to reap true benefits. In my previous blog, we have seen what Program Increment is all about and what are the main factors to be considered while planning a Program Increment. Let us see how effectively we can use 2 days.  In this blog we will see how do we execute Program Increment Day 1 in detail Continue Reading

A Beginner’s Guide to Writing Acceptance Testing for Lagom Microservices with Cucumber

Reading Time: 3 minutes In software development, acceptance criteria is a way via which a client communicates their expectations to engineering team. Also, it acts as a list of conditions upon completion of which a software/app is marked as complete. Since acceptance criteria is an important part of software development, it becomes important to determine that the acceptance criteria is met by the software or not. This sub-discipline of Continue Reading

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!