0 comments on “Running Spark on DC/OS”

Running Spark on DC/OS


Devops engineers for long needed an open source tool to make it easy to deploy the code developed through all the ups and downs to reach this far and is considerably more capable of evolving (pun intended). As we all…

0 comments on “KnolX: Machine Learning with Artificial Neural Networks”

KnolX: Machine Learning with Artificial Neural Networks


Hi all, Knoldus has organized a 30 min session on 8th December 2017 at 4:15 PM. The topic was Machine Learning with Artificial Neural Networks. Many people have joined and enjoyed the session. I am going to share the slides here. Please…

2 comments on “ScalaFP: Welcome To The World Of Functors”

ScalaFP: Welcome To The World Of Functors


In functional programming, we have various pillars like Functors, Monads, Applicative and more. Today we will try to explore one of these pillars called Functors. Before moving to functors, first let's explore function composition: Function Composition:  In this diagram, we have…

0 comments on “Swagger UI with Akka Http”

Swagger UI with Akka Http


In this blog, we will see how Swagger UI can be generated with Akka HTTP. Before digging into it further, you can read more about Swagger UI from here and Akka HTTP from here. Swagger allows developers to effectively interact and try out each and…

0 comments on “How to create your first docker image and run it in a docker container via command line?”

How to create your first docker image and run it in a docker container via command line?


So, Don’t you hate it when you are into deployments and don’t know how to go about docker and stuff. Today, we will talk about creating docker images and running it in a container via docker command line. It might…

2 comments on “ScalaFP: Let’s discuss about Foldable”

ScalaFP: Let’s discuss about Foldable


In our today's blog, we are going to discuss a type of iterator called foldable that is used to iterate over collections. Foldable is an abstraction for the foldLeft & foldRight. We will now look in the Foldable. Foldable Foldable type…

1 comment on “We do continous retro, do you?”

We do continous retro, do you?


If you are reading this blog right now you are already following scrum or trying to follow Scrum. Well, scrum has a lot of good practices which can surely make your project a success. Following it right is what most…

0 comments on “Spark Stream-Stream Join”

Spark Stream-Stream Join


In Spark 2.3, it added support for stream-stream joins, i.e, we can join two streaming Datasets/DataFrames and in this blog we are going to see how beautifully spark now give support for joining the two streaming dataframes. I this example,…

0 comments on “Interactive Queries in Apache Kafka”

Interactive Queries in Apache Kafka


    Apache Kafka v0.10 introduced a new feature Kafka Streams API - a client library which can be used for building applications and microservices, where the input and output data can be stored in Kafka clusters. Kafka Streams provides…

0 comments on “SOLID Principles: Basic building block of the software system”

SOLID Principles: Basic building block of the software system


"Good software system begins with clean code" and by "clean code", I mean it is code that is easy to understand and easy to change. This is the point where there is a need to know about SOLID Principles which…