windows terminal

Tweaking the PowerShell colour scheme to play nice with the new Windows Terminal

I have been using the new Windows Terminal along with PowerShell Core lately and followed the latest steps from Scott Hanselman to add some nice functionality, fonts and colours to my terminal. You can read the blog post here: https://www.hanselman.com/blog/HowToMakeAPrettyPromptInWindowsTerminalWit…

3 min read
Fitness

Starting the Fitness journey again as a dad with 2 young kids and a career in tech

Prior to having kids, when I had missed out on training for a pro-longed period of time, I could always reboot by ordering a batch of protein, starting a new training plan and throwing myself into a 4 day regime at the gym and before I knew it, muscle memory kicked in and I was well on my way to res…

2 min read
Azure DevOps

Auto Versioning Nuget Packages in Azure DevOps Pipelines

I have been using the 'byPrereleaseNumber' versioning strategy in my Azure DevOps pipelines for a project's libraries and we are now moving a number of the libraries to 1.0Investigating the options available I came accross the 'Counters' feature categorised under 'Expressions' within the Azure DevOp…

1 min read
azure

Azure Web App, default deployment and KUDU/FTP strangeness...Where are my files?

I try to keep up with the pace of change on the Azure ecosystem, however missed one change that left me stumped for several hours yesterday.I was deploying a quick and dirty Web App to Azure App Service that required a periodic file drop from an Azure CI/CD pipeline.The plan was to configure the Web…

2 min read
asp.net core

ASP.NET Core MVC Action Priority using ActionConstraints

When developing API Controllers in ASP.NET Core you may run into the following error when trying to use multiple HTTP verbs of the same type in a controller (or in a base controller if using inheritence) AmbiguousMatchException: The request matched multiple endpoints. Normally the solution is to mod…

4 min read
security

Checking my Passwords against the 'Have I Been Pwned' database with KeePass

In light of the recent "Collection #1" Data Breach containing a whopping 2,692,818,238 rows of data that was recently uploaded to the 'Have I been Pwned' site by Troy Hunt, I wanted to update my Password Manager of choice 'KeePass' to check all of my existing and new passwords against passwords foun…

3 min read
.net

Developing ASP.NET Web Forms with .NET Framework using CLI and VSCode

I periodically have to dip into an ASP.NET Web Forms application and supporting libraries and tests running on the full fat .NET Framework however 99% of my current development work is using the new ASP.NET Core and my current preference is using the CLI tools along with VSCode. The Web Forms projec…

2 min read