Repository pattern, done right
The repository pattern has been discussed a lot lately. Especially about its usefulness since the introduction of OR/M libraries. This post (which is the…
Thoughts and ideas about architecture and programming
The repository pattern has been discussed a lot lately. Especially about its usefulness since the introduction of OR/M libraries. This post (which is the…
ADO.NET is actually quite powerful if you use it correctly. This post will teach you everything from making your ADO.NET code driver independent to how to…
The goal with this post is to give you a better understanding of how you can design your data layer and why it’s important to create a complete abstraction…
I’ve created a small WinForms sample application to demonstrate the features of Griffin.Decoupled. I’ve intentionally kept it small to just demonstrate the…
This article will show you how you can build your queries with the help of Griffin.Decoupled. Griffin.Decoupled is a small framework which helps you build…
I recommend that you read my other post first, since it describes the rationale behind Griffin.Decoupled. This post will only demonstrate how you use the…
This article is the first in a series of three articles. Its purpose is only to introduce you to domain events and commands. The next article will show you…
This article aims to describe why I think that DDD aids you tremendously in creating robust and flexible applications.
Commands are a great way to decouple logic in an application, since the command invoker has no knowledge of where the command is handled. You also move the…
The introduction of OR/M libraries and strongly typed views/view models has made a lot of programmers switch to the dark side. Let’s fight this evil!