I want to talk about a practice that I have found very often in the C# community and it is the use of the static class ConfigurationManager. 481 more words
Tags » Software Design
In DDD, we establish bounded contexts and define how they will exchange information, which often occurs by raising events. According to Eric Evans, you should : 1,878 more words
In a previous post; we had learned about abstraction for building powerful software products. Now let us learn about refinement.
Refinement is the opposite concept compared to abstraction. 282 more words
My book “Foundations of software engineering” is primarily written as a textbook for University level courses related to software engineering. It is getting extremely good reviews from professors around the world; particularly from American and Indian universities. 59 more words