Author Archives:

The Siege Project: Siege.ServiceLocation, Part 3 – Extending the container with custom use cases

The Siege Project Introduction Siege.ServiceLocation Part 1 – Introduction and General Use Siege.ServiceLocation Part 2 – Contextual Registration and Resolution Siege.ServiceLocation Part 3 – Extending the container with custom use cases Siege.ServiceLocation Part 4 – Integrating Siege.ServiceLocation with ASP.NET MVC … Continue reading 

Posted in IoC, Siege | Leave a comment

The Siege Project: Siege.ServiceLocation, Part 2 – Contextual Registration and Resolution

The Siege Project Introduction Siege.ServiceLocation Part 1 – Introduction and General Use Siege.ServiceLocation Part 2 – Contextual Registration and Resolution Siege.ServiceLocation Part 3 – Extending the container with custom use cases Siege.ServiceLocation Part 4 – Integrating Siege.ServiceLocation with ASP.NET MVC … Continue reading 

Posted in IoC, Siege | 6 Comments

The Siege Project: Siege.ServiceLocation Part 1 – Introduction and General Use

The Siege Project Introduction Siege.ServiceLocation Part 1 – Introduction and General Use Siege.ServiceLocation Part 2 – Contextual Registration and Resolution Siege.ServiceLocation Part 3 – Extending the container with custom use cases Siege.ServiceLocation Part 4 – Integrating Siege.ServiceLocation with ASP.NET MVC … Continue reading 

Posted in IoC, Siege | 4 Comments

Introducing Siege

The Siege Project Introduction Siege.ServiceLocation Part 1 – Introduction and General Use Siege.ServiceLocation Part 2 – Contextual Registration and Resolution Siege.ServiceLocation Part 3 – Extending the container with custom use cases Siege.ServiceLocation Part 4 – Integrating Siege.ServiceLocation with ASP.NET MVC … Continue reading 

Posted in Siege, Software Design | 2 Comments

It’s a toolbox, not a toybox.

hi Post Footer automatically generated by Add Post Footer Plugin for wordpress.

Posted in Uncategorized | Leave a comment

Hallmarks of Good System Design

I’ve had a few conversations over the last week or two with some co-workers and friends about what constitutes ‘good system design’. I thought I’d post up my ideas with some short descriptions and get feedback from others. Here’s my … Continue reading 

Posted in Uncategorized | 6 Comments

Going down the IoC rabbit hole

I’ve started a new position and one of the first projects I’m going to be working on relies on Windsor to do it’s dependency management. Having only had a small amount of exposure before, I’m looking forward to the opportunity … Continue reading 

Posted in Uncategorized | 5 Comments

Those pesky indexers!

Those pesky string indexers. I’ve worked on projects in the past where Microsoft has given developers more than enough rope to hang themselves, the rest of the team and any chance at easily maintaining the application. One common piece of … Continue reading 

Posted in Uncategorized | 10 Comments

Procedural LOLCoding

Recently I had the great pleasure to be introduced to LOLCode. It’s an idiomatic syntax based on a series of images found at LOLCat and ICanHasCheezeBurger. In any event, currently LOLCode syntax is at specification 1.2. There are several compilers … Continue reading 

Posted in Uncategorized | 6 Comments

Aspect-oriented approaches to software development

A while back, I wrote a little post alluding to ways to reuse certain processes that are duplicated in code throughout any given system (event logging, in my example). In this post, I’d like to show you how I implemented … Continue reading 

Posted in Uncategorized | 3 Comments