Code rant

Life as a mort.

Thursday, April 26, 2012

The Database As Queue Anti-Pattern

›
“When all you have is a hammer, every problem looks like a nail.” When all you know is SQL Server, it’s tempting to try and solve every pr...
56 comments:
Tuesday, April 24, 2012

A Useful Linq Extension Method: Intersperse

›
Have you ever had a case where you want to insert a constant item in-between each element of a list of items? For example, if I’ve got a lis...
7 comments:
Tuesday, September 27, 2011

Some Thoughts On Service Oriented Architecture (Part 2)

›
I’ve been writing a high-level ‘architectural vision’ document for my current clients. I thought it might be nice to republish bits of it he...
5 comments:
Monday, September 26, 2011

Some Thoughts On Service Oriented Architecture

›
I’ve been writing a high-level ‘architectural vision’ document for my current clients. I thought it might be nice to republish bits of it he...
6 comments:
Wednesday, September 14, 2011

Thoughts on Windows 8 (part 2)

›
Back in June I wrote some thoughts on Windows 8 after the initial announcement. Now that we’ve got more details from the Build conference,...
5 comments:
Tuesday, September 13, 2011

Why Write a .NET API For RabbitMQ?

›
Anyone who reads this blog knows that my current focus is writing a .NET API for RabbitMQ which I’ve named EasyNetQ . This is being paid fo...
13 comments:
Monday, September 12, 2011

Restarting RabbitMQ With Running EasyNetQ Clients

›
Here’s a screenshot of one of my tests of EasyNetQ (my easy-to-use .NET API for RabbitMQ ). I’m running two publishing applications (top) a...
Friday, August 26, 2011

How to stop System.Uri un-escaping forward slash characters

›
Sometimes you want to construct a URI that has an escaped forward slash. For example, the RabbitMQ Management API requires that you encode t...
5 comments:
Monday, July 18, 2011

An Action Cache

›
Do you ever find yourself in a loop calling a method that expects an Action or a Func as an argument? Here’s an example from an EasyNetQ te...
8 comments:

Task Parallel Library: How To Write a Simple Delay Task

›
I just had a need for a delay task. A simple method that I can call to create a task that will turn a Func<T> into a Task<T> tha...
6 comments:
‹
›
Home
View web version
Powered by Blogger.