Azure DevOps, Scrum, & .NET Software Leadership and Consulting Services

Introducing Slide Speaker: Videos with Voice-over from your PowerPoint and Google Slides Presentations

  • Azure App Service Security with Microsoft Accounts, WebAPIs, and client apps (UWP)

    Azure App Service Security with Microsoft Accounts, WebAPIs, and client apps (UWP)

    TL;DR: Azure App Services simplifies your life by taking care of security for you.  This works great when your app is a web browser app but if you need to access it from a client API app (for example, a Universal Windows Platform app), life can get frustrating and confusing in an instant.  In this…

  • Real World Scrum with TFS Slides from VSLive Orlando 2016

    Real World Scrum with TFS Slides from VSLive Orlando 2016

    As promised, here are the slides from my Real World Scrum with Team Foundation Server 2015 talk at VSLive Orlando 2016. Real World Scrum with Team Foundation Server 2015 & Visual Studio Team Services You’ve got Team Foundation Server 2015 and you’re looking to do Scrum.  Ok.  Great.  Now what does that mean?  What does…

  • Feature Flags Slides & Code from VSLive Orlando 2016

    Feature Flags Slides & Code from VSLive Orlando 2016

    As promised, here are my slides and code from my feature flags session at VSLive Orlando 2016. Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript Want to get good at DevOps but deployments are getting you down?  Is the code integration process just plain driving you crazy?  Well, maybe it’s time…

  • Team Foundation Server 2017 Installation Guide

    Team Foundation Server 2017 Installation Guide

    [UPDATED February 27, 2017 — There’s a new version of the guide and I’ve updated the links in this post to point to the new version.] Well, you may have heard that Team Foundation Server 2017 (TFS2017) was released today. If you’re interested in installing it, here’s my TFS2017 install guide.  It’s ~80 pages of…

  • Using TFS Build to Deploy Entity Framework Database Migrations with Migrate.exe

    Using TFS Build to Deploy Entity Framework Database Migrations with Migrate.exe

    In the discussion thread for my DevOps Skills class at Pluralsight, I got a question about how to deploy database changes in a build using Entity Framework Migrations (aka. EF Code First Migrations).  It’s actually pretty easy and it all comes down to a tool that comes with Entity Framework called migrate.exe.  When you deploy your…

  • One TFS Build, Multiple Git Repositories with Submodules

    One TFS Build, Multiple Git Repositories with Submodules

    In the discussion thread for my DevOps Skills class at Pluralsight, I got a question about how to do TFS Builds and TFS Release Management with code that spans multiple Git repositories.  For good reasons, his team has separated their code into multiple repos.  But when they go to create a build in TFS, the…

  • How to Change a Test Configuration in the TFS Test Hub

    How to Change a Test Configuration in the TFS Test Hub

    If you’re using Team Foundation Server’s Test Hub for your QA testing effort, you’ve probably seen this annoyance.  All of your test cases say “Windows 8” in the Configuration column.  Windows 8?!? What is this? 2014?!  You’ll hit your next level of frustration about 20 seconds later when you find out that there’s no way…

  • Scrum: Don’t Lick the Cookie

    Scrum: Don’t Lick the Cookie

    I was reminded by a friend’s tweet this week about a piece of advice I give in my Scrum talks — “Don’t Lick the Cookie”.  This is my way of saying, when you’re doing Scrum Sprint Planning, don’t assign tasks.  If you exit your Sprint Planning meeting with a bunch of PBIs and Tasks and those…

  • Microsoft Test Manager is pretty much done. What’s missing and what do we do now?

    Microsoft Test Manager is pretty much done. What’s missing and what do we do now?

    Ok.  Microsoft Test Manager (MTM) isn’t going away but you might have noticed that it’s kind of been put out to pasture.  There were some good features – some core features – in MTM that were kind of helpful.  So what do you we do now?  If you’re on Team Foundation Server 2015 (TFS2015) what’s…

  • .NET Rocks Episode: “The Scourge of Multitasking”

    .NET Rocks Episode: “The Scourge of Multitasking”

    Carl Franklin and Richard Campbell invited me on their podcast a few weeks ago to talk about “The Scourge of Multitasking” and that episode just dropped this morning.  The conversation covered a lot of ground.  We started off with how multitasking can crush your team’s productivity, talked about burnout, talked about focus, what “Done” actually…