Home

Welcome to My New Software Engineering Blog

Template-based code generation with Razor and Roslyn

In this blog post I will complete the “template-based card image generator” project that I started a few weeks ago and I will discuss one of my favorite .NET capabilities: compiling C# code at runtime and using the generated types. I will also show how to use Razor templates to generate non-HTML files. The wholeโ€ฆ

Automating graphic design with WPF

Being passionate about board games, I have often mused about creating my own. Today there are very accessible options to prototype and test your own game design with minimal expense. Tabletop Simulator is widely used for playtesting and services like The Game Crafter are available to print as little as a single copy of yourโ€ฆ


Follow My Blog

Get new content delivered directly to your inbox.