Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
In a situation where we need to modify our API’s structure or functionality while ensuring that existing API clients remain unaffected, the solution is versioning.

Configuration In ASP.NET Core. ASP.NET Core supports many methods of configuration. In ASP.NET Core application, the configuration is stored in name-value pairs and it can be read at runtime from various parts of the application. The name-value pairs may be grouped into multi-level hierarchy.

Set up Azure Application Insights in an ASP.NET Core Web API to collect telemetry, log custom events and exceptions, and view real-time metrics in the Azure portal.

Explore ASP.NET Core unit testing with xUnit, MOQ, and FluentAssertions. Learn to set up your project, write tests, and mock dependencies for reliable software development.

Learn how to use Azure Cache for Redis and Azure CDN with an ASP.NET Core Web API to cache responses, serve static assets, and reduce server load.

Learn to profile ASP.NET Core Web API actions with MiniProfiler and Glimpse to identify slow execution, database queries, dependencies, and performance bottlenecks.

Learn how to create an ASP.NET Core Web API endpoint that accepts multipart/form-data file uploads, validates IFormFile input, and saves uploaded files to the server.

Build an ASP.NET Core Web API that uses Google Perspective API to analyze comments and return toxicity scores for abusive-content moderation.

I have built a package which integrates JWT Bearer Token Security into an Asp Net Core 2.0+ application.

Routing in ASP.NET Core is the process of mapping incoming requests to application logic that resides in controllers and methods. In this article, we will cover ASP.NET Core Routing Attributes.

ASP.NET Core MVC is a powerful web framework, but security is crucial. This article explores best practices for securing your application, including HTTPS, authentication, validation, and more. Stay up-to-date with security threats and updates for ongoing protection.

ASP.NET Core Dependency Injection (DI) is a powerful feature that allows you to manage and resolve dependencies in your applications. It provides a way to achieve loose coupling, modularity, and testability. When combined with Framework 7, a popular framework for building mobile applications, ASP.NET Core DI becomes even more valuable.

Code Behind library for support aspx files in .NET Core

In this article, we will learn the concept of Microservices, their architecture, and how to create microservices using ASP.NET Core and C#.

JWT (JSON web token) become more and more popular in web development. It is an open standard which allows transmitting data between parties as a JSON object in a secure and compact way.

Learn how to build dependent cascading dropdowns in an ASP.NET Core MVC application using Entity Framework Core and an in-memory database.

In this article, We will be learning how to add authentication in ASP.NET 6 Using Identity service.

Let us learn about some of the important key considerations and best practices for implementing an efficient caching in .NET Core Microservices using NCache

Learn how to use ASP.NET Core Identity's UserManager and RoleManager in Razor Pages to create users and roles and control page access with EF Core and SQL Server.

How to use Rate Limiting in .Net Core Web API using .NET 7.0

ASP.NET Core MVC is a versatile framework for developing web applications. It offers features like dependency injection, routing, model binding, and Razor views. Learn how to use the RedirectToAction() method for effective page redirection and navigate between action methods in ASP.NET.

Fix Swagger's "Failed to load API definition" HTTP 500 error in ASP.NET Core by assigning distinct routes to multiple POST actions in a controller.

Entity Framework is not new to us. But in Entity Framework Core 7.0, there are several changes due to which it is now more useful compared to earlier versions. In this article, we will discuss the new features introduced in EF Core 7.0.

This article will guide you step-by-step on consuming services in ASP.NET MVC Controller using Dependency Injection

In ASP.NET Core Web API, the HttpContextAccessor class is a component that provides access to the current HTTP request and response context. It allows you to access various aspects of the HTTP request and response, such as headers, cookies, query parameters, and user claims.

This article describes how we can build Minimal APIs in .NET 7 using Entity Framework Core 7 with an example and code details.

This article introduced three ways to use FluentValidation in ASP.NET Core. In the last article, I introduce the base usages of FluentValidation in .NET Core with a Console App.

Logging is a very critical and essential part of any software. It helps us in the investigation of the essence of problems. ASP.NET Core has built-in support for logging APIs and is able to work with various logging providers. Using these built-in providers, we can send application logs to one or more destinations and also, we can plug in third-party logging frameworks such as Serilog, Nlog, etc. In this article, we learn how to implement NLog with ASP.NET Core.

Learn how to read appsettings.json values in ASP.NET Core using IConfiguration and the IOptions pattern with dependency injection.

Developing and testing an API that requires authentication through a JSON Web Token can be challenging. Use the dotnet-devjwt tool to generate custom tokens for testing your endpoints locally
Everything on ASP.NET Core, not only its articles: the ASP.NET Core page →
DevSocialUpcoming · 3rd editionAI Agents ConferenceNov 23–27, 2026Live onlineMembers only16days leftRegisterMembers onlyWrite an article and earn +1,000 SHARP when it is approved.
Write an article