1 comment on “Clean Code – Robert C. Martin’s Way”

Clean Code – Robert C. Martin’s Way


Writing good code in accordance with all the best practices is often overrated. But is it really? Writing good and clean code is just like good habits which will come with time and practice. We always give excuses to continue…

0 comments on “Meetup- Boost your App with Gatling”

Meetup- Boost your App with Gatling


Hi all, Knoldus has organized a 45 mins session on 23rd March 2018. The topic was Boost your App with Gatling. Many people have joined and enjoyed the session. I am going to share the slides here. Please let me…

0 comments on “Docker Architecture”

Docker Architecture


In my previous blog, we had a little glimpse of what Docker is. It's time to take one step ahead of that. Let's understand more about Docker through its architecture. A Quick recall WHAT? Docker is a tool designed to…

5 comments on “What is Docker?”

What is Docker?


Docker is not a new term to almost all of us. It is stealing the thunder everywhere. But what exactly Docker is? In simple words, Docker is a software containerization platform, meaning you can build your application, package them along…

1 comment on “Blaze your App with Gatling”

Blaze your App with Gatling


Every time we write code, we think if it works fine on local, it would work fine on production too. We do check on production as well but for limited users or non-real scenarios. A system may run very well with…

0 comments on “Jenkins next step: Pipelining”

Jenkins next step: Pipelining


In my previous blog, I briefly gave an introduction to continuous integration, what Jenkins is and we made our first build using Jenkins. Now, in this blog, we will see how can we build a Pipeline in Jenkins. Pipeline -…

2 comments on “Jenkins for Continuous Integration”

Jenkins for Continuous Integration


Jenkins is not a new term to almost all of us. It's a continuous integration/continuous deployment server. Before starting off with Jenkins, let's first understand what Continuous Integration is. Continuous Integration (CI) is a development practice that requires developers to…

1 comment on “Validating XML using XSD”

Validating XML using XSD


Lately, I have been working on a use case where I was asked to parse XML for its validation and retrieve its values. There are two different document type definitions that can be used with XML: DTD - The original…

1 comment on “Scala Best Practices: SAY NO TO RETURN”

Scala Best Practices: SAY NO TO RETURN


“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler Writing readable and understandable code is often overrated. I feel it's not big a deal. One should just start following…

1 comment on “Knolx- Machine Learning with Decision Trees”

Knolx- Machine Learning with Decision Trees


Hi all, Knoldus has organized a 30 min session on 11th August 2017 at 4:15 PM. The topic was Machine Learning with Decision trees. Many people have joined and enjoyed the session. I am going to share the slides here. Please let me…