-
Convert your TFVC Source Control to Git: The #1 Most Hidden Feature in all of Azure DevOps
Did you know that there’s a way to convert your existing Azure DevOps TFVC source code to Git? This post will show you how.
-
An Easier Way to Manage Permissions in Azure DevOps
When you’re managing permissions in Azure DevOps Server or in Azure DevOps Services, often you’re tempted to add people directly to your project or directly to a team. It’s not wrong exactly but over time it tends to get messy – especially if you’re adding the same people to new projects and new teams over…
-
Azure DevOps Server 2020 Install Guide
Hey All — I just published my Azure DevOps Server 2020 Installation Guide. This guide continues the tradition going back to 2009 of publishing installation guides for each new version of Team Foundation Server and Azure DevOps Server. Here’s the list of chapters the Azure DevOps Server 2020 guide: Install Windows Server 2019 Install SQL…
-
Lazy Commit: A single gitconfig alias for stage, commit, and push
I’ve been doing a fair bit of development with GitHub Actions lately for continuous integration and continuous deploy pipelines (CI/CD). Here’s what the process has been like: try something in the YAML file for the build, commit something to cause the GitHub Action to run, see why it failed, repeat. In the beginning, my git…
-
Angular / Jasmine Tip: Getting at the Real Error Message Behind XMLHttpRequest
-
Azure DevOps Pipelines: Understanding Pre-Deploy and Post-Deploy Approvals
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 Approvals,…
-
Some Model Properties Not Binding in ASP.NET MVC Core
[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. Every time that…
-
Sleeping Your Way to a Better Backlog
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 gets run…
-
Shovel: Database Utilities for SQL Server
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 of videos to…
-
Code Snippets for Visual Studio, Visual Studio Code, and Visual Studio for Mac
TL;DR — Here are the links to download the code snippets: Snippets for Visual Studio 2019 Snippets for Visual Studio for Mac Snippets for Visual Studio Code Download 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…