|
|
-
|
|
Announcing the new major release of Simple Injector. The Simple Injector is an easy-to-use Inversion of Control library for .NET and Silverlight.Last week Simple Injector 2 was released. This release was a major undertaking. I've been working on this rele...
|
|
-
|
|
When it comes to writing maintainable software, there is no alternative to the five core principles of object oriented design. When software is based on these principles, everything becomes significantly easier. When your software is based on these princi...
|
|
-
|
|
This article describes how to extend the Simple Injector with convension based configuration for primitive constructor arguments.When working with dependency injection, services (classes that contain behavior) depend on other services. The general idea i...
|
|
-
|
|
This article extends the architectural design of command handlers to allow command handlers to return data.A few months back I described the command / handler architecture that I (and many others) use to effectively model business operations in a system. ...
|
|
-
|
|
Command-query separation is a common concept in the software industry. It is fairly common to model the command side as a message passing system with ‘handlers’ that process such a message. This same concept is equally usable at the query side...
|
|
-
|
|
This article describes how one simple interface can make the design of your application so much cleaner and flexible than you ever thought was possible.If you find this article interesting, you should also read my follow up: Meanwhile... on the query side...
|
|
-
|
|
A few weeks back I read this question on Stackoverflow. The question was about applying covariance / contravariance (or variance for short) to the Autofac dependency injection container. The question triggered me to think about variance support in the Simple Injector (btw, <a rel="external" href="h......
|
|
-
|
|
A few weeks back I read this question on Stackoverflow. The question was about applying covariance / contravariance (or variance for short) to the Autofac dependency injection container. The question triggered me to think about variance support in the Sim...
|
|
-
|
|
This sequel explains how to write O/RM specific performance optimizations in such a way that the core business logic won’t be affected. This article builds on top of the foundation described in part 1 and uses the Fetching Strategy design pattern to...
|
|
-
|
|
Although limited in features, the Simple Injector has simple but flexible way to add features, such as the possibility to work with multiple constructors.I read Remo Gloor's weblog today. Remo Gloor is a developer on Ninject. In his latest blog post, he d...
|
|