Author Archives: Richard

Howto: Set up an SSL Offload / Termination Proxy with IIS 7

By | September 24, 2013

An SSL termination proxy is a service that sits in front of your web server and converts HTTPS requests to plain HTTP, by offloading the SSL decryption to a separate machine or process. They are commonly used for internet-facing websites, but usually with separate servers. Here’s a quick guide how you can set up your […]

Read more »

Microsoft.Web.Administration Confusion

By | September 22, 2013

Just a quick tip — if you’re having problems with programmatically modifying your IIS sites configuration using the Microsoft.Web.Administration .NET API, and are currently banging your head against the desk because: ServerManager.Sites returns a completely different set of sites than what is visible in IIS Manager, or No matter how many times you call it, […]

Read more »

MVVM async progress meter example using the Task Parallel Library

By | May 12, 2013

I’ve just posted up on GitHub a quick example WPF application that shows an MVVM-style progress meter dialog, using the .NET 4.5 Task Parallel Library (TPL). Specifically demonstrating: A progress meter using .NET 4 Tasks (not BackgroundWorkers). Async support. Cancelling of Tasks via CancellationTokens. Exception handling back to the original thread. Reporting background progress updates […]

Read more »

DDD: Questions around ubiquitous language

By | February 16, 2013

What happens in situations where the developers and the business don’t agree on the terminology — the Ubiquitous Language — of a system? This post was inspired by a blog post by Greg Young, which was in turn inspired by a question on the DDD mailing list. Here are some of my experiences where this […]

Read more »