System.Reflection is a big hammer in the .NET programmer’s toolbox. And I have the sore thumbs to prove it!
Is the Service Locator pattern just a sneaky way of creating global variables?
Our review of Domain-Driven Design, an essential book for learning about modern software architecture and OO design techniques for large-scale applications.
Dependency Injection is an important principle of software design, but it can be overused. My biggest concern with overusing inversion-of-control (IoC) containers is that it makes learning a framework ten times harder than it needs to be.
The Base Class Library (BCL) team launched a CodePlex site to preview extensions to core .NET classes and gather community feedback.