0 comments on “Introduction to Event Sourcing”

Introduction to Event Sourcing


Have you ever come across the terms Event Sourcing and CQRS? This blog is a good start to gain basic knowledge about the two. Here, we will learn what is Event Sourcing? And what are the benefits of having an…

0 comments on “Top five Reasons to visit our Booth #Knoldus at Scala Days, Berlin -2018.”

Top five Reasons to visit our Booth #Knoldus at Scala Days, Berlin -2018.


The Knoldus team is super excited to be at Scala Days, Berlin - 2018, and we look forward to it as happy and enthusiastic as every time. This year’s conference is happening @ Kosmos Cinemas from May 14-17, 2018. Knoldus,…

2 comments on “Back2Basics: Demystifying Variance”

Back2Basics: Demystifying Variance


In this blog, we will explore types of variances in Scala. In-variance Co-variance Contra-variance First, let's talk about Types in Scala. In the above example, ref1 is of type Any and ref2 is of type String. Scala Compiler has no…

2 comments on “Exploring Java 10 using Docker”

Exploring Java 10 using Docker


On March 20, 2018, Java 10 was released and everybody wants to explore Java 10 but not everyone wants to change their development environment. So in this blog, we will be discussing how can we use Java 10 using Docker.…

2 comments on “Back2Basics: Limit which classes a Trait can be mixed into!”

Back2Basics: Limit which classes a Trait can be mixed into!


A Scala trait is just like a Java interface. A trait can be extended by different classes, just the way we do with Java interfaces and also a class can inherit multiple traits, called mixins. To know more about basics of…

1 comment on “Lombok: Never write another getters/setters or equals method”

Lombok: Never write another getters/setters or equals method


Being shifted from scala to java in one of my projects, I was not happy as I would have to write 10 lines of code in Java for a single line of Scala code. Thankfully, I was introduced to Lombok…

3 comments on “Back2Basics: The Magic of Implicits”

Back2Basics: The Magic of Implicits


Implicit System is one of Scala's language greatest feature with the help of which we can write concise code. The implicit system in Scala allows the compiler to adjust code using a well-defined lookup mechanism. In this post, we will try…

0 comments on “Amazon ES – Secure your cluster from anonymous users! #2”

Amazon ES – Secure your cluster from anonymous users! #2


In the previous blog, we have learned how to create a domain on Amazon ES and also how to create an index using Curl on the cluster. Now, let's just look how we can control access to Amazon ES Domain.…

3 comments on “Amazon ES – setting up the cluster! #1”

Amazon ES – setting up the cluster! #1


Amazon Web Services (AWS) is a cloud services platform, providing compute power, database storage, content delivery, security options and other functionality to allow businesses to build sophisticated applications with increased flexibility, scalability and reliability. Amazon Elasticsearch is one of the…

1 comment on “Terraform: Enabling developer to create and manage deployment through code”

Terraform: Enabling developer to create and manage deployment through code


In this blog post, We will walk you through Terraform which is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform enables the developers to properly manage the infrastructure through code. The set of files used to…