๐ Connect with me
๐ Sponsor me
๐ Recent blog posts
- Authenticate Connect-MgGraph using OIDC in GitHub Actions
- Picking the right GitHub Copilot model
- Create GitHub issue hierarchy using the API
- Running Model Context protocol servers in a specific Node version inside Visual Studio Code
- (repost) Protect the repository hosting your GitHub Action
๐จโ๐ป Get trained in things Scrum and DevOps
If you're interested in a class that isn't currenly scheduled for public delivery or the dates don't suit you, do leave me a note to schedule a class on-demand for you and your team.
- ๐๏ธ Professional Scrum with Kanban - 4-5 Sep 2025
- ๐๏ธ Professional Scrum Master - Advanced - 25-26 Sep 2025
- ๐๏ธ Professional Scrum Product Owner - Advanced - 13-14 Nov 2025
- ๐๏ธ Professional Scrum with Kanban - 17-18 Nov 2025
- ๐๏ธ Professional Scrum Master - 20-21 Nov 2025
- โ AZ-900T00-A: Microsoft Azure Fundamentals
- โ AZ-204T00: Developing Solutions for Microsoft Azure
- โ AZ-400T00-A: Designing and Implementing Microsoft DevOps solutions
๐ค Tools
๐ Azure Pipelines Extensions
- Renovate for Azure DevOps Pipelines Marketplace
- Azure Pipelines TFVC Tasks | ๐๏ธ
- Azure Pipelines Variable Tasks | ๐๏ธ
- MsBuild Helper Tasks | ๐๏ธ
- Pre- and Post Script Tasks | ๐๏ธ
- Gate Condition Editor | ๐๏ธ
- Azure DevOps Extension Tasks | ๐๏ธ
- Ensure Tests | ๐๏ธ
- Agent Screenshot | ๐๏ธ
- Azure Pipelines Task Zips | ๐๏ธ
- Nuget (Deprecated | ๐๏ธ
๐ Azure Boards Extensions