tech-lessons

DSL 0

Kotlin DSL

A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There are a wide variety...

Kotlin Wishlist for Java 0

Kotlin Wishlist for Java

There is no doubt that Java has enjoyed a superior position when it comes to programming languages and is considered as one of the most important languages for development. However, there have been a...

0

Let’s Deal with Legacy Code

This article is in continuation with the previous article where we defined some of the key aspects of Legacy Code. In this article we will take a Legacy code and add a new feature to it....

0

Let’s Define Legacy Code

“I have been having sleepless nights trying to add features in the code we acquired from other company. I am dealing with purest form of Legacy Code” “I am having a real hard time dealing...

Flips 0

Flips: Feature Flipping for Java

Flips is an implementation of the Feature Toggles pattern for Java and Spring (Spring Core / Spring MVC/ Spring Boot) based application. Feature Toggle is a powerful technique that allows teams to modify system behavior and...