Skip to main content

posts

2023

Implementing IOptionsFactory to create custom options instances

·387 words·2 mins
Recently, I was writing a .NET console app to integrate with a third-party library and had an opportunity to use the IOptions pattern. However, the settings object didn’t have a public, parameterless constructor. Here’s how I used IOptionsFactory to support these types of options classes…

2020

2019

2017

A 2017 Squamish 50/50 race report

·4606 words·22 mins
Team RunRun has a tradition of writing race reports, both as an opportunity for reflection, and to share lessons learned with other runners. I decided to write a longer-than-usual report because in planning for this race I felt there wasn’t a lot of information about the Squamish races available.