Archive

2018


Generating API clients using AutoRest

An introduction to Spectre.Cli

Debugging Rust on Windows using Visual Studio Code

Calculating product versions for MSI packages compatible with semantic versioning

2017


Binding to a RichTextBox in WPF

Conditionals in XAML

Using embedded resources in xUnit tests

Never mutate state in a Debug.Assert call

2016


Azure Web Apps and the certificate store

2014


Cake and AppVeyor integration

Script aliases

It's not a party without Cake

The singleton logger

Introducing Lunt

Displaying TeamCity build status on GitHub

2013


System.IO.BinaryWriter and C++

Culture agnostic string comparisons

How to dynamically add attributes to a class with Castle.Core