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