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

Free course! Predicting the Future, Estimating, and Running Your Projects with Flow Metrics

  • Walkthrough: Part 2, Configure App Service Authentication for Your Azure Web App

    Walkthrough: Part 2, Configure App Service Authentication for Your Azure Web App

    I’ve been working doing a lot more with Azure Web Apps lately and found that there are some basic things that it’s hard to find information on.  So I decided to write some labs.  This is the second post in a series. The overall goal of these labs is to teach you how to create…

  • Walkthrough: Part 1, Create an Azure Web App Definition in Azure

    Walkthrough: Part 1, Create an Azure Web App Definition in Azure

    I’ve been working doing a lot more with Azure Web Apps lately and found that there are some basic things that it’s hard to find information on.  So I decided to write some labs.  This is the first one in a series. The overall goal of these labs is to teach you how to create…

  • Slides & Code from VSLive Austin 2018: “Unit Testing for Mere Mortals”

    Slides & Code from VSLive Austin 2018: “Unit Testing for Mere Mortals”

    I just wrapped up my talk at VSLive Austin 2018 — “Unit Testing & Test-Driven Development (TDD) for Mere Mortals”.  Thanks to all the attendees for the great questions. As promised, here are my slides and code samples. Unit Testing & Test-Driven Development (TDD) for Mere Mortals Unit Testing and Test-Driven Development (TDD) arguably mean…

  • Slides from VSLive Austin 2018: “Coaching Skills for Scrum Masters”

    Slides from VSLive Austin 2018: “Coaching Skills for Scrum Masters”

    Just got back from speaking at VSLive Austin 2018.  As promised, here are my slides for that talk. Coaching Skills for Scrum Masters & The Self-Organizing Team Scrum works best with — arguably, requires — a self-organizing team. If you want a high-performing and self-organizing team, it helps if your Scrum Master thinks like a…

  • Deploy Entity Framework Core 2.0 Migrations from a DLL

    Deploy Entity Framework Core 2.0 Migrations from a DLL

    (UPDATE 7/5/2018: If you’re using EF Core 2.1, you’ll probably want to read the updated version of this post.) In a previous blog post, I discussed how difficult it is to deploy Entity Framework Core migrations from the compiled binaries of your project.  It’s still difficult to do.  You might be thinking, “well, why even…

  • Force ‘dotnet publish’ to publish dependencies using PublishWithAspNetCoreTargetManifest

    Force ‘dotnet publish’ to publish dependencies using PublishWithAspNetCoreTargetManifest

    I ran into a problem today doing an automated build for a ASP.NET Core 2 project and then trying to deploy the output.  From the command line, I ran “dotnet publish -o c:\temp\presidents” to build and publish the code for my ASP.NET Core web application.  Then I went to the directory that I just published…

  • Manually Install & Manage Extensions on TFS

    Manually Install & Manage Extensions on TFS

    It’s easy to install 3rd party extensions (read: new awesome features & utilities) on to your Team Foundation Server (TFS) directly from https://marketplace.visualstudio.com.  But with everything in the technology world, sometimes things go a little wonky and you need to skip the easy stuff and do things manually. TL;DR: Open a browser.  Go here.  http://{server-name}:8080/tfs/_gallery/manage…

  • Update: TFS2018 Install Guide v1.1

    Update: TFS2018 Install Guide v1.1

    I just pushed an update to my Team Foundation Server 2018 (TFS2018) install guide.  This update has a couple of new guides in it related to configuring build servers. Here’s the current list of chapters (chapters in italics are new): Install Windows Server 2016 Install SQL Server 2017 for TFS2018 Install Team Foundation Server 2018…

  • Howto: Install TFS2018 / VSTS Build Agent on Windows Server Core

    Howto: Install TFS2018 / VSTS Build Agent on Windows Server Core

    Here’s a guide to walk you through the process of creating a build server on Windows Server Core.  If you’re not already familiar with Windows Server Core, here’s a quick overview.  Think of it as Windows Server 2016 with all the extra, unnecessary stuff pulled out.  This means that it uses a lot less disk…

  • How to download a file on Windows Core

    How to download a file on Windows Core

    Windows Core is great.  Smaller disk footprint.  Less memory usage.  Boots up super-fast.  But with these benefits comes some caveats — for example, no web browser. So then when you need to download a file or download an installer, how do you do it?  The answer is…POWERSHELL TO THE RESCUE!!! Here’s a PowerShell script to download…