Fixing my Western Digital Sentinel DX4000 server
A couple of years ago I bought a Western Digital Sentinel DX4000 server. It's a Network Attached Storage device that runs Windows Server. It has served me well for the last 5 years, but it disappeared...
View ArticleHard lessons in asynchronous JavaScript code
Last Friday I received a bug report for one of the extension I maintain. The reporter mentioned that a specific configuration lead to the task corrupting the JSON files it patched. It did so in a very...
View ArticleCI/CD Tools for VSTS Extensions 1.1.75
I'm happy to announce that version 1.1.75 of the CI/CD tools for VSTS Extensions is rolling out to the Visual Studio Marketplace. The last few releases have added a couple of significant features that...
View ArticleAdding Google Custom Search to Casper
You may have noticed the little search box on this blog. This is not a standard feature of Ghost, it's Google Custom Search embedded in Ghost. In this post I'll walk you through the process to set this...
View ArticleWhat domains are used by your Azure DevOps account?
Almost every corporate client asks us this question at some point: Which domains and IP addresses are used by Azure DevOps (formerly Visual Studio Team Services). And given that it's a cloud service,...
View ArticleFail your builds when tests are skipped in Azure DevOps Pipelines
When the Visual Studio Test Task in Azure DevOps Pipelines fails to find any tests it logs a warning and happily succeeds. It has been a regular request on the MVP community to do something about that...
View ArticlePipeline extension scoped to a specific TFS or Agent version
In The Netherlands more and more cities are creating an artificial wall around the city centers for older cars, certain fuel types or lorries. This is happening elsewhere in Europe as well. A similar...
View ArticlePhysical and Digital tools for Scrum Masters and their teams
About 40 people gathered at the nlScrum meetup dedicated to physical and digital tools for the agile workspace. Tools that help developers, coaches and trainers to survive in the toughest...
View ArticleTasks and Release Gates on RadioTFS
In this episode of RadioTFS we spoke about the Global DevOps Bootcamp, Azure Pipelines and more specifically Release Gates and setting up a pipeline for your own Azure DevOps Extensions and some other...
View ArticleVSTS Build & Release to Azure DevOps Pipelines tasks
Out with the old, in with the new! With the rename of Visual Studio Team Services Build and Release Management to Azure DevOps Pipelines all of the underlying libraries are being renamed too.In order...
View ArticleLaunch WSL bash prompt from Tower
When you launch a terminal from Tower, it launches an included MingW bash shell. Now that Windows 10 ships with the Windows Subsystem for Linux it would be nice to use that bash shell instead.My first...
View ArticleUninstall Visual Studio extension from the command line
After installation of Visual Studio 2019 preview, it wasn't able to start after installing all my favorite extensions. The primary candidates for the freeze were Resharper and OzCode. Resharper has an...
View ArticleStaged execution of tests in Azure DevOps Pipelines
When running Unit Tests in your build system, you may want to first run the most important suite, the one that should never fail, the ones that are currently being changed, finally the regression suite...
View ArticleMore Physical and Digital tools for Scrum Masters and their teams
A couple of months ago I blogged about some of the tools and toys that live in the trunk of my car. I take these along everywhere I teach and coach. Since posting, people have suggested additional...
View ArticleEven more Physical tools for Scrum Masters and their teams
This is the 3rd post in a series. You can find the older posts here:Physical and Digital tools for Scrum Masters and their teamsMore Physical and Digital tools for Scrum Masters and their teamsBased on...
View ArticleDecrypt BitLocker OS drive of corrupted windows installation
Long story short: I had an issue in Windows which prevented me from booting from my NVME SSD drive in my laptop. In order to install a fresh copy of Windows to that drive without losing any data stored...
View ArticleConnect any version of Visual Studio to Azure DevOps or Team Foundation Server
Team Foudation Server and Azure DevOps, formerly known as Visual Studio Team Services (VSTS), Visual Studio Online (VSO) and Team Foundation Service. Visual Studio has been around for a long time and...
View ArticleConfigure Visual Studio to use a different Git Credential Manager for Windows
Visual Studio ships with the Git credential Manager for Windows (GCMW)as part of its Team Explorer feature. This nifty little helper allows you to authenticate to Azure Repos among other git providers...
View ArticleAzure DevOps Extension Tasks 1.2.19
It's been a while since I last blogged about the Azure DevOps Extension Tasks. Here are the things that have changed since the last update:Added support for publishing Visual Studio extensions.Support...
View ArticleUse Visual Studio 2017 or 2019 as merge tool in Tower
Updated with Visual Studio 2019 support.I recently started using Tower as my Git client in Windows, it's great in many aspects, but it doesn't ship with any Diff/Merge capabilities. It relies on 3rd...
View Article