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

Read more »

DRY vs Coupling

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)

Read more »

Repository Implementations

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

Read more »