Latest Blog Posts
Using A Parse Tree
Using a parse tree to build a simple language implementation in C#.
Simple C# Parser
A look at how to build a parser for a simple language in C# based on a set of language tokens.
Simple C# Tokenizer Using Regex
A look at how to build a tokenizer for a simple language in C# using the built in Regex utility.
HangFire as a Service Bus
An exploration of a way to use HangFire in a service-bus-like manner within a single application.
Mercurial CSV Log
Generating a filtered CSV file of commits from Mercurial.
MVVM and Code Behind
A look at code behind and why, when used properly, it isn't anti-MVVM
Introducing Multi-Caret
A Visual Studio plugin for multi-point editing