— New online course!  Azure App Services & App Service Security with ASP.NET Core — Special launch price 50% off —

Has this ever happened to you? You’re working on the code for your Angular app. And since you’re an amazing developer, you’re also writing test specs using Jasmine. You want to run your tests so you pop down to the terminal and type ng test to execute your tests. You expect to…(Read More)

Azure DevOps Release Pipelines has a nifty feature called Approvals. Let’s say that you have a couple different stages (aka. “environments”) in your release pipeline – Test and Production. A simple test/prod release pipeline Without approvals turned on, when your release pipeline is triggered, the Test and Production stages run automatically. If you enable…(Read More)

[TL/DR? – skip to the bottom] I ran into a problem with an ASP.NET MVC Core app today and it took me a while to figure it out. Here’s the problem: on an extremely simple and straightforward form, I couldn’t get a field in my model to POST back to the server…(Read More)


TL;DR – Your Sprint Planning Meetings don’t have to be a chore. Your Sprint Backlog doesn’t have to be a mess. Do short backlog refinement meetings twice a week and sleep a lot. Our Hero Takes a Nap I was working on a performance problem in some code last week. An operation that…(Read More)

I’d like to introduce some utilities that I wrote to help SQL Server developers that I’m calling “Shovel”. You can install it by going to the Microsoft Store or by downloading a ZIP. In version 1, there are two collections of features: Database Schema Search and Data Export. I’ve created a couple…(Read More)

TL;DR — Here are the links to download the code snippets: Snippets for Visual Studio 2019 Snippets for Visual Studio for MacSnippets for Visual Studio CodeDownload the snippets from GitHub Some Background My coding world and coding life has changed a lot in the last year and a lot of it was driven by moving…(Read More)

Hey All — I just published my Azure DevOps Server 2019 Installation Guide. You may or may not have heard this already but Team Foundation Server (TFS) has been renamed to Azure DevOps Server. This guide continues the tradition going back to 2009 of publishing installation guides for each new version of TFS. Here’s the…(Read More)

I spoke at the New England Microsoft Developers (NEMD) user group last night and gave a talk about security in ASP.NET Core. (A lot of this content is also covered in my new Pluralsight class on ASP.NET Core architecture.) SlidesSample code Implementing Security in ASP.NET Core: Claims, Patterns, and PoliciesThere are two…(Read More)

My latest Pluralsight course just went live a couple of days ago — Architecting an ASP.NET Core MVC Application for Unit Testability. I’ve been wanting to write this course for at least a couple of years now. I like to think of is as the missing modules from all my TFS and DevOps classes…(Read More)

I spoke at VSLive Orlando 2018 last week and as promised here are the slides and code samples from my Non-Useless Unit Testing for Entity Framework Core & ASP.NET MVC Core talk. We all know that we should be writing unit tests for our applications.  But what do you do about that database…(Read More)