Latest posts

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 your server). The sample uses…

New Http support for Command/Queries in Griffin Framework

I’ve just pushed a new CqsHttpListener and CqsHttpClient to Griffin.Framework. With it you can host a small HTTP server within your application to be able to…

The data mapper in Griffin Framework now includes a fluent api

The data mapper in Griffin.Framework has been updated to support fluent mapping and some other new features.

Using both signed versions of log4net

Older versions of log4net have been signed with a different certificate than the new versions of log4net. That means that they have different public tokens…

Debugging windows services

I’ve written a post before about how I debug windows services (i.e. run them from within Visual Studio without having to use “Attach to process”). I’ve come…

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 MVC pipeline uses a different error handling method than…

Stackoverflow integration in OneTrueError

I’ve created a nifty little javascript library in TypeScript that I use in OneTrueError. It allows our service to search StackOverflow for relevant questions…

Should I create an interface for my entity (i.e. a User object)?

I got the question above in my ADO.NET done right article. I hope that my answer can help others and therefore it got this dedicated post.

The persistence layer in SharpMessaging

I’m working on a messaging system in .NET. Its purpose is to allow you to use reliable (and transactional) messaging inside your application without the need…

Generate a homepage from Markdown files

Do you want to generate a homepage from Markdown files? Like the wiki pages at github, but in your own web site?