|
|
-
|
|
In this post I’ll describe a controversial change I’m making in my open source project, CuttingEdge.Conditions.For a long time I had my doubts about a particular part of the API of my CuttingEdge.Conditions library and these doubts were the ma...
|
|
-
|
|
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 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...
|
|
-
|
|
The Simple Injector is an easy-to-use Inversion of Control library for .NET and Silverlight. It solely supports code-based configuration and is an ideal starting point for developers unfamiliar with larger IoC / DI libraries.Download: The Simple Inject...
|
|
-
|
|
This post explains what’s wrong with ApplicationException and why it should not be used.For over three years the Framework Design Guidelines (also available online on MSDN) make a clear statement about the use of ApplicationException:DO NOT throw or...
|
|
-
|
|
Last month I read ‘Microsoft .NET: Architecting Applications for the Enterprise’, written by Dino Esposito and Andrea Saltarello. This book is a great piece of work.Microsoft .NET: Architecting Applications for the Enterprise discusses many de...
|
|
-
|
|
Microsoft published an interesting list of breaking changes in the just released .NET 4.0 framework.Read the .NET Framework 4 Migration Issues here. ...
|
|