Insights and perspectives to keep you updated.

Scala Clippy : Why no one is talking about?

Reading Time: 2 minutes Scala Clippy : The Helping Hand Hi all, I am back with another blog. This one is really interesting. As a developer, we usually come across many types of compilation errors some take a hard time to rectify it. This is what we require Scala Clippy. Scala Clippy provides a human-friendly explanation to some of the common errors that we make. Let’s take a simple example, Continue Reading

Akka HTTP Routing

Reading Time: 2 minutes In this blog, I try to describe some basic routes of Akka-HTTP, redirection of the route and how to handle extra parameters that come in route. so before writing the routes, you have to set the environment for it. implicit val system = ActorSystem(“my-system”) implicit val materializer = ActorMaterializer() implicit val executionContext = system.dispatcher These are the variables that are you need to define provisionally Continue Reading

CSS Flex: with all examples

Reading Time: 2 minutes Confused with HTML elements positioning in CSS and by using other libraries or CSS snippets from stackoverflow? Don’t worry CSS flex is here. Flex means flexible box. “The flex CSS property specifies how a flex item will grow or shrink so as to fit the space available in its flex container.” So overall flex provides you the way to make your content flexible/responsive according to Continue Reading

Kafka Streams: Unit Testing

Reading Time: 3 minutes Kafka Streams is a powerful API. In Kafka, we can only store our data for consumers to consume. But we always needed a processor with which we can process the data without going to an external tool like Spark, Storm etc. To know more about this and for a quick start you can check out the first blog of this series. The Need Now here Continue Reading

Wapiti, The web-application vulnerability scanner

Reading Time: 3 minutes Alright, Today I have come up with an interesting topic which is Wapiti. It is nothing but a tool, we will talk more about Wapiti in a while but let’s first talk ‘Why wapiti’. So, next when you are done with your application from development to testing make sure you have tested it against attacks and vulnerabilities out there on the internet. You can protect Continue Reading

Artificial Neural Network

Reading Time: < 1 minute Knoldus has organized a 30 min session on 09th June 2017 at 4:05 PM. The topic was Artificial Neural Network. Many people have joined and enjoyed the session. I am going to share the slides and Video here. Please let me know if you have any question related to linked slides. Artificial Neural Network from Knoldus Inc.

Difference between RDD , DF and DS in Spark

Reading Time: 3 minutes In this blog I try to cover the difference between RDD, DF and DS. much of you have a little bit confused about RDD, DF and DS. so don’t worry after this blog everything will be clear. With Spark2.0 release, there are 3 types of data abstractions which Spark officially provides now to use: RDD, DataFrame and DataSet. so let’s start some discussion about it. Continue Reading

Introduction to FIX protocol for Trading

Reading Time: 3 minutes The Financial Information eXchange(FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to the securities transactions and markets. It was initiated by a group of institutions interested in streamlining their trading processes. These firms believed that they, and the industry as a whole, could benefit from efficiencies derived through the creation of a standard for the electronic Continue Reading

Did Someone Say Java 9 ??

Reading Time: 6 minutes In our previous blog , we discussed the features that were added in Java 8. More than three years after the release of Java 8, the next version is now just around the corner with a tentative release date of September 21st, 2017. You may have heard about Java 9’s module system, but there’s even more to this new version. In this blog, We will Continue Reading

CRUD in NodeJs with MongoDB: Explanations

Reading Time: 3 minutes Here we are, in this post we are going to create a CRUD application in NodeJs with mongoDB as database and ejs as a templating engine. You can download the application from here: github Before diving in to this post please checkout my previous post, then you will get to know why i choose ejs as a templating engine. In next post we will use Continue Reading

Getting Started Cockroach with Scala: An Introduction

Reading Time: 2 minutes Today we are going to discuss that how can we use the Scala with the Cockroach DB? As we all know that Cockroach DB is a distributed SQL database built on top of a transactional and consistent key-value store and now we are going to use it with the Scala. But before starting the journey, To those who have caught the train late,😉 this is Continue Reading

Self-Learning Kafka Streams with Scala – #1

Reading Time: 2 minutes A few days ago, I came across a situation where I wanted to do a stateful operation on the streaming data. So, I started finding possible solutions for it. I came across many solutions which were using different technologies like Spark Structured Streaming, Apache Flink, Kafka Streams, etc. All the solutions solved my problem, but I selected Kafka Streams because it met most of my Continue Reading

Kafka Streams : More Than Just a Dumb Storage

Reading Time: 5 minutes Whenever we hear the word Kafka, all we think about it as a messaging system with a publisher-subscriber model that we use for our streaming applications as a source and a sink. So we can say that Kafka is just a dumb storage system that stores the data provided by a producer for a long time (configurable) and it can provide it to some consumer whenever Continue Reading