- Home
- .NET tutorials
.NET tutorials


SOLID principles in C# used in object-oriented design
SOLID principles in C#, looking at design principles and examples for using object-oriented design (OOD) in your software.
Azure DevOps release pipeline for .NET Web API using IIS
Build an Azure DevOps release pipeline for .NET. Setup CI/CD and deploy your Web API to IIS using YAML tutorial.
Azure DevOps pipeline build with .NET for CI/CD
Build an Azure DevOps pipeline with .NET. Setup tutorial for ASP.NET Core CI/CD using YAML and publish to artifacts.
What is Azure DevOps? Learn about the services in this guide
Learn about Microsoft Azure Devops, including it's pricing and how CI/CD Pipelines can be used to deploy a .NET application.
Create a custom database logging provider with ASP.NET Core ILogger
Create & implement a .NET custom logging provider with ILoggerProvider. Use ASP.NET Core, C# & ILogger to log to a SQL Server database.
How ASP.NET Core logging works with ILogger and LogLevel
Logging with ASP.NET Core. Use ILogger & ILoggerProvider to write a LogLevel log to a .NET logger provider using C#
Use a .NET Worker Service to run background services
Create a .NET 6 Worker Service in Visual Studio 2022 to run background tasks through hosted services, and run as a Windows Service
Use ASP.NET Core hosted services to run a background task
Learn how to run a background task in .NET using hosted services. Use dependency injection and configure in Program.cs or Startup.cs
How .NET 6 Minimal APIs has evolved ASP.NET Core
Converting a small front-end ASP.NET Core Web API from ASP.NET Core 2.1 to ASP.NET Core 6 using Minimal APIs & remove dead code.
Watch .NET tutorials
Subscribe to our YouTube channel