A look at what cross-cutting concerns are, why they need to exist and how to address them in the least painful way possible.

Previous Post Next Post