Crosscutting Concerns
The Crosscutting Concerns are the areas in which high-impact mistakes are most often made when designing an application. There are common causes that lead to this
Sharing experiences and ideas about effective code design
The Crosscutting Concerns are the areas in which high-impact mistakes are most often made when designing an application. There are common causes that lead to this
While reviewing my previous post another great discussion, which may arise from paying attention to your references, came to my mind: Don’t Repeat Yourself (DRY)
A few posts back I talked about how we can use the assembly references to enforce consistency and separation of concerns (here and here are the
Last Friday marked an important milestone for me – it was my last day working for ISDC. After 10 years with ISDC I have decided to put
Localization (also known as internationalization) is one of the concerns that is most of the times overlooked when we design an application. We almost never find
In my last posts I have talked about using assembly references to preserve critical design aspects. In Enforce Consistency with Assemblies References I talk about how
In this post I’ll describe some key aspects that I consider when designing the assemblies that build a system. When we structure our code into
At this time, last week, I was getting ready to get on the stage at the fifth edition of IT Camp. I was starting to feel
When writing unit tests one of the challenges is to isolate your tests from everything. To isolate them from the code that is not in their
In my previous post I have presented a way to separate your data access from the business logic, when a relational database is used. I have