Just-In-Time Security Scanning
Overview Continuous delivery is a cornerstone of contemporary software development, enabling teams to deliver high-quality software quickly. However, it can be a challenge to integrate software security scanning practices like static analysis into the continuous delivery process because these scans are comparatively slow. That often puts security scanning at odds with high-quality software delivery. However, […]
GitHub vs. Azure DevOps: Which Is Right for Your Development Team
In this blog, I want to dive into a debate that is happening in software teams all over the world right now as I write this sentence: Should we use GitHub or Azure DevOps for our source control, team collaboration, and DevOps? At Trailhead, we understand the significance of choosing the right tools for your […]
Properly Tracking Manual Testing in Azure DevOps
Ensuring a software application is thoroughly tested is crucial for most software projects. By conducting comprehensive testing, any potential bugs or defects can be identified and addressed before they have a chance to cause any negative experiences for users. Today, a typical QA process may consist of the following tasks: There are several tools that […]
Azure Functions in Late 2022
I’ve been catching up with Azure Functions recently, and one thing I learned is that setting up your development environment, project structure and Azure DevOps pipeline is not as straightforward as I’d expect. The goal of this article is to help you with that. I recommend that you first read the guidelines for running C# […]
Migrating an Azure DevOps Repo to GitHub
A popular topic nowadays is integration or migration between GitHub and Azure DevOps. Most people who work with .NET are used to working with Azure DevOps, but GitHub is getting more and more popular with that crowd as a topic of conversation, DevOps tool, and code hosting platform. If you’ve been thinking about switching from […]
Using Private NuGet Feeds in AppCenter
The Problem Recently, I was working on a Xamarin.Forms project consuming a private NuGet feed. Because the account I use to log in to Visual Studio has permissions to consume that feed, I just added the feed address to Visual Studio and I could use it without any problems. But when I tried to build […]
Solving “The current .NET SDK does not support targeting .NET 6.0.” in an Azure DevOps Pipeline
I recently upgraded a project to .NET 6 and immediately started getting an error on your hosted build pipeline in Azure DevOps. Error NETSDK1045: The current .NET SDK does not support targeting .NET 6.0. Either target .NET 5.0 or lower, or use a version of the .NET SDK that supports .NET 6.0. The solution I […]