software-engineering
an archive of posts in this category
-
SOLID
breif introduction to SOLID principles
-
Trimming constructor arguments with dependency injection: MVVM and the .NET Host
How DI simplifies object creation, and how the .NET Generic Host keeps the ever-growing constructors of MVVM view models short.
-
Interfaces
An interface acts as the contract that governs how objects interact.