The term "serverless" is somewhat misleading; there's always a server involved. What differentiates 'serverless' apps is that they abstract away serve...
Azure App Services, also known as Azure Web App, offer an easy solution for hosting websites, REST services, or apps. The service supports numerous la...
The emphasis in product development should not be simply on correctly following the Scrum process, but rather on delivering a finished, working softwa...
The post discusses ways to monitor the performance of .NET Core applications for DevOps observability and for performance tuning. We start by explaini...
The post introduces the Test & Feedback extension for Azure DevOps Test Plans, highlighting its underutilization in quality assurance (QA) testing pro...
Azure DevOps facilitates Quality Assurance (QA) testing with its Test Plans hub, allowing testers to organize their work with Test Cases, Test Plans, ...
Having a clear, written definition of "done" is crucial for successful team projects, especially in software development. The term "done" often causes...
Scrum mastering involves leading a team without providing direct commands, comparable to the role of a sweeper in the sport of curling. Rather than us...
Uploading images to Wordpress was failing intermittently. The error message pointed to the wrong solution. The actual fix was to add a client_max_body...
Looking to get going at doing Scrum with Azure DevOps? Here the slides from my talk at VSLive Redmond 2023.
I'm doing a talk today at VSLive Redmond 2023 on automated builds and releases in Azure DevOps using YAML-based pipelines. Here are my slides and cod...
I just launched a new course on how to use Flow Metrics like throughput and cycle time to forecast the future and run your projects.
Azure DevOps (azdoutil) Flow Metric & Project Forecasting Tools Now Supports Multiple Teams!
In Angular, how do you break up a form into child components using @ViewChild() and still get validation to work? This first article in a series will ...
When you're trying to debug your .NET Core app that's running on an Azure App Service, the Log Stream is an essential tool. So how do you connect the ...
Do you have a gigantic sprawling mess of git repositories that you care about? I've written a utility called GitRepoSync to help you to manage the Git...
I just got back from speaking at VSLive Las Vegas 2023 and here are my slides & code samples from my "How to Fix a Failing Project" talk.
My slides and code samples from my Azure DevOps YAML Pipelines talk at VSLive Las Vegas 2023.
Yes, you can predict the future. Well, maybe more like forecast the future. And Azure DevOps can help. Enter Flow Metrics & Throughput.
Announcing the Solution & Project Utilities (slnutil)! These are a collection of the handy utilities that I've written for working with .NET Core Solu...
Want to make Scrum Product Backlog Refinement a lot easier in Azure DevOps? Try adding these simple customizations.
New Course! Implementing Scrum with Azure DevOps! Whether you've been using Scrum and Azure DevOps for forever or you're just starting out, there's p...
Announcing Azure DevOps Utilities (adzoutil)! These are a collection of the handy utilities that I've written for Azure DevOps over the years. I hope ...
Did you know that you can enforce code coverage as part of pull requests in Azure DevOps? Here's how to set it up.
In Azure DevOps, balancing the needs of your deployment pipelines and your pull request validation requirements can get a little hairy. Try splitting ...
How do you rename an Azure DevOps Pipeline? You can do it but it's kind of hidden. Here's how to do it.
Looking to install Azure DevOps Server 2022? Well, this guide will walk you through all the parts of the installation along with helpful screenshots f...