Clean code Tips1:: Urge to put comments? refrain to do it.

Clean code Tips1::  Urge to put comments? refrain to do it.
While you are writing code, assume you are writing a novel and your fellow coders is a reader of your novel, so anytime you think you have to put comment that means something wrong, you cant express yourselves through code. A real clean code does not...

DDD: Thinking in terms of Context Map

DDD: Thinking in terms of Context Map
In my previous article, I did a detailed discussion about the Bounded Context and learn that how to tackle the complexity of a Domain, it is the best way to divide the domains into several subdomains and mapped them with different bounded contexts...

Techniques for reducing Tight Coupling

Techniques for reducing Tight Coupling
“Tight Coupling is Bad” How many times you have heard this word from your seniors. Probably many many times. But why Coupling is bad what are the implications comes if you do tight coupling? What is actually a Tight coupling? How we can fight...

5 great points why you use event source solutions?

5 great points why you use event source solutions?
The Event Sourcing Pattern Joe has a habit whenever he did some transaction by his Debit card he used to write them in his Personal Diary so he can track his transactions. Joe is not a technology savvy and not able to check account statements...

3 wise men on Tell Don't ask

3 wise men on Tell Don't ask
A story on Tell Don't ask Principle John, Doe, and Marcus are three good friends. They have over 20 years of experience Java/JEE stack and working in IBM, Cognizant and TCS respectively. They have immense experience in design pattern and all...