The Old Sewing Factory

The Old Sewing Factory

05 Apr 2011

A Quick and Dirty Cache

Brownfield development on a tight deadline is never fun, it's never elegant and it's certainly not satisfying. One pro...
04 Apr 2011

Forcing Culture Settings in WCF

I had the need to force the thread culture on a WCF service recently. The culture kept dropping back to en-US, but I ne...
27 Feb 2011

Timestamp Your Assembly Version

Recently Jimmy Bogard ([@bogardj](http://twitter.com/bogardj)) blogged about a simple, but very effective versioning st...
06 Feb 2011

Getting Started with Rails

I started in BASIC, moved to Java, then to .Net. After working in .Net for about 6.5 years it's time to properly learn ...
13 Jan 2011

A Gotcha when Comparing ImageFormat in .Net without TDD

I'm not there yet, but I'm working towards doing TDD / BDD for nearly all of my code. Even though I'm doing a lot of We...
07 Jan 2011

Unit Testing in 1995, Hello ASP .Net Membership Providers

Among the many wonders that is .Net we have the task parallel library, linq, a first class garbage collector and the le...
06 Jan 2011

Enable SSL in web.config for SmtpClient

If you want to use SSL when connecting to your email server and are using the SmtpClient from .Net 4.0 you can now set ...
19 Dec 2010

An imperfect Hack to Keep App_Offline Showing When You Delete Your Web App

In a simple world, a good solution for deploying web apps looks a bit like this: 1. Remove server from load balancer ...
19 Dec 2010

So you'd Like Implicit Casting in Moq?

I love using Moq, it's great and it saves me a huge amount of time and effort when I'm writing unit tests. There's only...
14 Dec 2010

FindParent Extension Method for Web Controls

This is another one of those tiny bits of code that I've written too many times and I don't want to waste my time think...