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 “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…

3 comments on “Creating a DSL (Domain Specific Language) using ANTLR ( Part-II) : Writing the Grammar file.”

Creating a DSL (Domain Specific Language) using ANTLR ( Part-II) : Writing the Grammar file.


Earlier we discussed in our blog how to configure the ANTLR plugin for the intellij for getting started with our language. In this post we will discuss the basics of the ANTLR  and exactly how can we get started with…

2 comments on “Domain Driven Design with Scala”

Domain Driven Design with Scala


The benefits of DDD have been elucidated multiple times. For us, at Knoldus, we want to make sure that quality of software developed goes a long way. More than 70% of the cost of the software is spent in the…

3 comments on “Getting started with ReactJS, Play 2.4.x, Scala, Anorm and WebJars”

Getting started with ReactJS, Play 2.4.x, Scala, Anorm and WebJars


playing-reactjs This blog describes a basic example to render UI using React(A JavaScript library for building user interfaces) with Play 2.4.x, Scala, Anorm and WebJars. It also demonstrates the use of evolution in Play 2.4.x This is a classic CRUD…

4 comments on “Mastering in Frontend : Getting Into Concepts – Part 1”

Mastering in Frontend : Getting Into Concepts – Part 1


All about AnguarJs, ReactJs, BackboneJs, JQuery and other libraries, from the intro to the actual concept.

5 comments on “Play 2.4.X : Microservice Architecture using Play and Scala”

Play 2.4.X : Microservice Architecture using Play and Scala


Playing-Microservices This blog describes a basic Microservice architecture design using Play 2.4.X and Scala. The big idea behind microservices is to architect large, complex and long-lived applications as a set of cohesive services that evolve over time. The term microservices…

6 comments on “Play 2.3.x PDF : Basic example for generating PDF documents dynamically from Play Application with the help of play2-pdf module”

Play 2.3.x PDF : Basic example for generating PDF documents dynamically from Play Application with the help of play2-pdf module


In this blog I have created a basic example for generating PDF documents dynamically from Play Application with the help of play2-pdf module Play 2.3.x PDF module: This module helps generating PDF documents dynamically from your Play! web application. It…

1 comment on “Playing Gravatar: A basic example to generate gravatar using email address with Play Framework”

Playing Gravatar: A basic example to generate gravatar using email address with Play Framework


Playing Gravatar Image In this blog I have created a basic example to generate gravatar using email address with Play Framework Gravatar: An "avatar" is an image that represents you online—a little picture that appears next to your name when…