How to write a stateful Roslyn analyzer

Posted on Saturday, March 7, 2020

Generating API clients using AutoRest

Posted on Tuesday, October 2, 2018

An introduction to Spectre.Cli

Posted on Tuesday, April 10, 2018

Binding to a RichTextBox in WPF

Posted on Monday, December 11, 2017

Conditionals in XAML

Posted on Sunday, December 3, 2017

Using embedded resources in xUnit tests

Posted on Saturday, November 11, 2017

Never mutate state in a Debug.Assert call

Posted on Wednesday, August 2, 2017

Cake and AppVeyor integration

Posted on Sunday, November 23, 2014

Script aliases

Posted on Tuesday, August 19, 2014

It's not a party without Cake

Posted on Friday, July 18, 2014

Culture agnostic string comparisons

Posted on Thursday, August 22, 2013