Duane Newman

Coder - Speaker - Microsoft MVP - Scuba Instructor

I’m a geek and I love sharing about the technologies that excite me. I do this through speaking at conferences, user groups, and other local events, organizing the Kansas City .NET User Group, providing technical training, writing on my blog, and sometimes on other outlets like Twitter, Github, Instagram, and YouTube.

I don’t just geek out over software development. I also teach SCUBA diving as a PADI certified Assistant Instructor. If you are interested in discovering the underwater world through SCUBA I’d love to talk. You can learn more at Duane & Lisa’s Diving Adventures.

Still haven’t heard enough about me? Continue Reading

All I want for Christmas is a C# Build System

Why So Jolly? This post is part of the The First C# Advent Calendar, celebrating all things C#. After you finish here check out the other great posts in the series. A C# Build System I’ve used many tools over the years to manage builds of large .NET projects including custom BAT/CMD files, customer PowerShell scripts, NAnt, and of course MSBuild. While I’ve been happy with the solutions I provided with each of these I’ve always found them either awkward to extend or limiting in their extensibility and more recently I needed them to work on a Mac for building Xamarin projects.