With a passion for building beautiful software I’ve spent the last 18 years as a developer, engineer, architect, designer, founder, and CTO.
I’ve built and managed teams, lead developer training, founded user groups, and presented at conferences.
My true passion is building complex software systems that delight users, inspire developers, and deliver measurable value to stakeholders.
You’ll currently find me building cloud-hosted .NET solutions with C#, ASP.NET Core, Entity Framework, SQL Azure, Cosmos DB, Service Bus, Redis Cache, SignalR, Angular, and Ionic.
- ASP.NET Core Deployment Versioning with Git and Kudu [10-May-2017]
- Setting Up MySQL on an Azure Ubuntu VM [18-Jan-2016]
- EF6: Adding a Created Date/Time Column Automatically with Code First Migrations [06-Feb-2014]
- Localizing Entity Framework POCO Properties with JSON - Part 1 [07-Sep-2013]
- Keeping Your Data Access Honest with SQL Server Profiler [25-May-2012]
- TDD Code Kata [28-Feb-2012]
- Hg Strip and Transplant [22-Feb-2012]
- Fun with NUnit and ReSharper Templates [07-Jan-2012]
- An Introduction to Hgflow [24-Dec-2011]