-
.NET
Easier error handling in ASP.NET MVC5
I’ve written a few posts about error handling in ASP.NET MVC. It’s not easy to get it right since the…
Read More » -
.NET
Invoke Command/queries in the browser, execute them in your app
I’ve created a small sample project which demonstrates how you can invoke a query using javascript (and execute them in…
Read More » -
.NET
The persistence layer in SharpMessaging
I’m working on a messaging system in .NET. It’s purpose is to allow you to use reliable (and transactional) messaging…
Read More » -
.NET
How to dynamically modify model meta data in ASP.NET MVC
Normally you just add the [Required] attribute to a view model to make it required. But I needed a way…
Read More » -
Software Development
Why Domain Driven Design (DDD) is so great
This article aims to describe why I think that DDD aids you tremendously in creating robust and flexible applications. Today…
Read More » -
.NET
To “var” or not to “var”, is that really the question?
There are several blog posts and discussions about whether to use var or not. They tend to focus on whether…
Read More » -
.NET
Protect your data!
The introduction of OR/M libraries and strongly typed views/view models has made a lot of programmers to switch to the…
Read More » -
.NET
Double check pattern
I just answered a question at SO about lazy loading which involved the double check pattern. It’s a really useful…
Read More » -
.NET
Griffin.Container: Introducing the command support
Commands are a great way to decouple logic in an application, since the command invoker have no knowledge of where…
Read More » -
.NET
How to handle transactions in ASP.NET MVC3
I got annoyed about having to repeat the transaction handling in every POST method of my controllers. First of all:…
Read More »