— New online course!  Getting Started with Azure DevOps — Special launch price 50% off —
Posts Posts by: "Ben Day"
[TL;DR — You need an Azure Resource Manager Service Endpoint and some values from Azure.  There’s a link to a PowerShell script at the bottom of this post that’ll help.  You’ll probably still need to read this blog post though.  Sorry.  I know.  Reading is hard.] Deploying from Visual Studio Team Services…(Read More)


I’m trying to deploy to an Azure AppService using an on-premise build/release agent and Team Foundation Server 2018.  This usually isn’t a problem but this time was difficult.  Part of the problem is that I’m trying to run a TFS Release from an agent that’s installed on Windows Server…(Read More)


A last week I wrote about fixing some problems between Git and Team Foundation Server 2018 when TFS is configured to use a self-signed SSL certificate for HTTPS.  Well, after I got that part working, I found a new problem while trying to configure a TFS build agent that would talk to my self…(Read More)


If you’ve gone digging around in EF Core and ASP.NET Core, you’ve probably seen ConfigurationBuilder code that looks like this: var builder = new ConfigurationBuilder()     .SetBasePath(basePath)     .AddJsonFile(“appsettings.json”)     .AddJsonFile($”appsettings.{environmentName}.json”, true)     .AddEnvironmentVariables(); var config = builder.Build(); var connstr = config.GetConnectionString(“default”); When you see generated code like this a…(Read More)


Earlier this year, I blogged about how to do EF Core migrations without hard-coding your connection string.  The short answer was to use IDbContextFactory.  Well, that was Entity Framework Core 1.0 and now we’re on Entity Framework Core 2.0 and that IDbContextFactory interface went away. So how to do you do…(Read More)


A while back, we helped out at Intralinks to help them revive & reinvigorate their use of Scrum for delivering done, working software.  Our part of the effort was to train approximately 200 of their software developers, software testers, and managers.  This was all done over a couple months using Scrum.org’s Professional Scrum…(Read More)


(TL;DR — I’ve created some scripts to make this all easy.  Scroll down to the bottom of the post.) When you install Team Foundation Server 2018 (TFS2018), the installer gives you the option to configure TFS to use HTTPS with a self-signed SSL certificate.  This is a good thing.  When given the choice…(Read More)


I found a nifty little quirk in ASP.NET Core recently where the <select> control (dropdown, combobox, listbox) is empty.  Basically, put a <select> control in your ASP.NET cshtml view, bind that control to a Model class with data, and then what shows up in the browser is an empty…(Read More)


As a Pluralsight author, I spend a lot of time in Camtasia.  For my most recent course, I recorded more than 28 hours of raw video before editing that down to just under 9 hours of produced video.  In order to get a version of the videos that was clean enough to send to my…(Read More)


Well, you may have heard that Team Foundation Server 2018 (TFS2018) was released about two weeks ago. If you’re interested in installing it, here’s my TFS2018 install guide.  It’s ~90 pages of step-by-step instructions with screenshot on how to set up Windows Server 2016, SQL Server 2017, Team Foundation Server…(Read More)