WCF : Injecting dependencies into your WCF behaviour implementations

Of late I have been dipping back into WCF extensibility to exploit more of its potential at work.  I started looking into making a useful boilerplate template which I would want to re-use on a project which required WCF .  Part of this setup includes dependency injection, and allowing me...
Read More

My notes from working with MongoDB – Part 1 : Hosting MongoDB in Linux

I thought I would get some relevant notes down from my experience from working with MongoDB and the first in several posts I would like to make is the actual hosting of MongoDB inside Linux.  To be fair this is not really going to be giving much credit to MongoDB...
Read More

Python Musings: Events and Mocking

Whilst working on a small but useful home python project for MongoDB, I came across the need for using events, but also the ability to assert that the correct events are raised and the arguments of the event were correct.  Whilst doing a quick Google on "Python Events" one of the first...
Read More

VIM: Using surround.vim with customizations for Django Templates

So, just sat down to look again at using Django templates with the google app-engine and now using my *new* text-editor of choice vim, I thought I would invest some time in improving the experience.  I got told of a plug-in a couple of months ago which made creating html...
Read More

C# Musings : A quick Latch implementation

In threading the notion of a Latch is a signal which will be set at most once.  Using a latch and in the following example I am demonstrating how you can initialize and start a number of threads, allow the threads to set themselves up, signal that they...
Read More

Postmortem analysis

At the end of last year I had to investigate a problem which was occurring on production boxes.  The issue which was occurring could not be replicated in development or test so I was left to think of other ways which I could get more information about what was happening and ultimately...
Read More

Blogger’s cramp

I am not sure why but I cannot seem to come up with ideas for blogging and its crazy as I am exposed to lots of great things and I usually fall back on to a technical post. Technical posts for me are kind of like comfort blogging.  I read...
Read More

C# Musings : Things I see less often with Events

This post is just some observations which I have made of late of a few things I see less often with regards to Events and some useful things I have seen which are indeed very helpful. Making sure the event object is not null You will have probably seen in a lot...
Read More

Programmatic IIS configuration with IronPython – Helper Module

The last couple of posts I have made have shown some configurations you can make to IIS programmatically.  In this post I want to tie some things together into a module so I have access to this simple helper façade easily and quickly.  The functions which I have included in this module...
Read More

Programmatic IIS configuration with IronPython – Adding Applications

In a previous post I showed how to remove applications using IronPython and the Microsoft.Web.Administration namespace. In this post I want to show how you add applications to a website.  In the previous post also I covered all the necessary import and reference plumbing required to get going so I...
Read More