Hey, Welcome...

Welcome to K2V Academy, where you can find stuff to learn about Development, Cloud, DevOps and everything in between.

Using User Assigned Managed Identity to Access Azure Key Vault from Azure App Service

Using User Assigned Managed Identity to Access Azure Key Vault from Azure App Service

User Assigned Managed Identities for Azure Resources can be used as a low maintenance solution for authenticating supported Azure services quickly and easily.

Azure Managed Identities, What? Why? & When?

Azure Managed Identities, What? Why? & When?

Managed Identities for Azure Resources is an interesting feature provider by Azure for authentication with Azure services that support Azure Active Directory authentication.

Using Implementation Factories to Register Dependencies in ASP.Net Core Dependency Injection

Using Implementation Factories to Register Dependencies in ASP.Net Core Dependency Injection

Implementation Factories in ASP.Net Core Dependency Injection offers more control over how the dependency is crated especially with legacy code or other libraries, you many not always have the option of automatic dependency creation.

Register and Use Multiple Implementations of a Dependency in ASP.Net Core Dependency Injection

Register and Use Multiple Implementations of a Dependency in ASP.Net Core Dependency Injection

.Net Core dependency injection allows you to register and use multiple implementations of a dependency in your .Net core applications. Learn how you can register multiple dependencies in your ASP.Net Core application.

Hidden Gems in Azure Pipelines: Creating Your Own $(Rev) Variable Using Counter Expression in Azure Pipelines

Hidden Gems in Azure Pipelines: Creating Your Own $(Rev) Variable Using Counter Expression in Azure Pipelines

Creating a custom $(Rev) variable for Azure Pipelines that you have complete control over using Counter Expressions

Registering Azure Resource Providers to Enable Azure Features

Registering Azure Resource Providers to Enable Azure Features

Some Azure services are not available for use by default. You have to enable them explicitly using the Azure Portal, Azure PowerShell and Azure CLI.

Resource Governance and Compliance with Azure Policy

Resource Governance and Compliance with Azure Policy

Compliance and Governance is an important factor for the cloud resources managed by your organization and Azure Policy helps you get on top of Azure Governance and Compliance.

Implementing a Build and Release Pipeline for Open Source NuGet Packages using Azure Pipelines

Implementing a Build and Release Pipeline for Open Source NuGet Packages using Azure Pipelines

You can easily implement a build and release pipeline for your open source NuGet packages using Azure Pipelines and streamline the release process for your NuGet packages.

Integrate Sentry into Your Azure DevOps Extensions to Capture Exceptions in Real Time

Integrate Sentry into Your Azure DevOps Extensions to Capture Exceptions in Real Time

Sentry is an open source error tracking service that you can integrate with Azure Pipelines extensions to gather telemetry from the tasks.