Gordon is a SSW Solution Architect and has been a Microsoft MVP since 2014 for Developer Technologies.
He's uber passionate about helping people really understand DevOps and how they approach their problems with a DevOps mindset.
He's used the Microsoft stack for many years starting with .net 2.0 in 2008. He's worked with Azure DevOps since the early on-premises TFS days and used the cloud version since available as tfpreview.
He's co-authored many guidance docs as part of the ALM Rangers, written 2 books on Customization TFS and a co-authored of Managing Agile Open-Source Software Projects with Visual Studio Online (now Azure DevOps Services).
When he's not pushing technology limits you'll find him training for the next swim/bike/run event or relaxing with his family.
Recent Blog Posts
Deploying .NET templates using GitHub Actions
.NET, .NET CLI, dotnet, dotnet new, git, GitHub, GitHub Actions, NuGet, nuget.org
Visual Studio Item Templates vs .NET Templates in 2023
.editorconfig, .NET, .NET CLI, dotnet, dotnet new, git, NuGet, nuget.org
Is this thing on?
Blogging, Commitment, Making Videos, YouTube
Blazor Server events not triggering when hosted behind Cloudflare
.NET, Blazor, Blazor Server, Cloudflare, dotnet
Playing with Azure and Terraform
Azure, Azure SQL, Azure Web Apps, Cloudflare, DevSecOps, GitHub, GitHub Codespaces, IaC, Security, SecurityScanning, snyk, Terraform, YouTube Videos