Author: Ashish Chaudhary

Introduction to Apache Spark

Reading Time: 3 minutes Hey guys, welcome to this fresh blog on Apache Spark. In this blog, we’ll learn about what is Apache Spark and its importance in the industry, its comparison with hadoop, spark evolution, features and much more. What is Apache Spark? Apache Spark is a data processing framework that can quickly perform processing tasks on very large datasets. It can also distribute data processing tasks across multiple Continue Reading

Introduction to Git features and commands.

Reading Time: 4 minutes Hi everyone, in this blog “Introduction to git features and commands ” we’ll learn about some important git commands which we use in our daily working life, and without using these commands we won’t be able to work with the team on same code base in parallel. What is Git? Generally Git is the most widely used version control system these days in the world. Continue Reading

Error Handling in Scala with Option, Try/Catch and Either

Reading Time: 3 minutes Error handling is the process of handling the possibility of failure. For example, failing to read a file and then continuing to use that bad input would clearly be problematic. Noticing and explicitly managing these errors saves the rest of the program from various pitfalls. Exceptions in Scala work the same way as in C++ or Java. When an exception occurs, say an Arithmetic Exception then the Continue Reading

Case classes and Anonymous Function in Scala

Reading Time: 3 minutes In this blog, we’ll be looking at one of the important concepts of Scala that is Case class, also we will see how to define a Scala case class and along with this, we’ll discuss what are the important features of case classes, the importance of case classes. We will learn how to define a minimal case class and why do we need case classes Continue Reading