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 this article, we are going to learn about Implement Basic, Custom and Multiple Health Checks in .NET Web API. This article explains Health Check implementation in .NET Web API, covering basics, customizations, multiple checks, and practical code examples for monitoring application and dependency health effectively.

Minimal APIs in ASP.NET Core are a streamlined approach to building web APIs designed to be lean and efficient. ASP.NET Core Minimal APIs simplify web API development with concise syntax, reduced boilerplate, and flexibility. Features include lambda-based routing, HTTP handling, and route grouping for efficient organization.

This article discuss View Variables In .NET Core MVC, such as ViewBag, ViewData, TempData, and Session.

Learn to build a CRUD (Create, Retrieve, Update, Delete) application in ASP.NET Core MVC using .NET 8 and Dapper ORM. This guide covers creating models, repositories, controllers, and Razor views with SQL Server integration.

The Options pattern in ASP.NET Core simplifies configuration management with strongly-typed settings. Using classes aligned to appsettings.json, it ensures type safety, dependency injection, and validation.

Implement query string-based paging and column sorting for an ASP.NET Core Razor grid using JavaScript, jQuery, and Bootstrap-styled controls.

Learn how to implement high-performance, scalable caching for ASP.NET applications, ensuring optimal session state handling, improved load balancing, and fault tolerance with NCache integration.

Learn how to separate business logic from data logic, enhance testability, and reduce code duplication. By following these best practices, you’ll achieve modular, scalable applications in .NET Core.

This guide walks you through creating a .NET Core 8 Web API for managing employee data with full CRUD operations. Using Entity Framework Core, you’ll define models, connect to a SQL database, create endpoints, and perform migrations.

This article explores ASP.NET Core's `IExceptionFilter`, which enables centralized exception handling. It highlights its advantages, such as separation of concerns, consistent error responses, and custom logic, while also noting potential drawbacks.

ASP.NET Core Middleware plays a crucial role in the request processing pipeline of web applications. It allows developers to add custom functionalities, such as authentication, logging, and error handling, to handle HTTP requests and responses efficiently.

In this article, we teach how to cache static HTML tags (header, footer, right and left menus, etc.) in the user's browser by using WebForms Core technology in the CodeBehind framework.

In this article, using WebForms Core technology, we will teach you how to send images to the server and display the images sent in the client.

DynamicVNET is a lightweight, rule-based validation library for .NET applications, designed to validate POCOs while adhering to the Single Responsibility Principle (SRP). It integrates seamlessly with ASP.NET Core, enabling flexible and dynamic validation for API requests with minimal configuration.

This article explores the ASP.NET Core `IResultFilter`, which allows custom logic execution before and after an action result. It discusses advantages and disadvantages and includes an implementation example for result filtering.

In this article, we explore how to modify HttpResponse using custom middleware in ASP.NET Core. We create a custom middleware that injects headers into the response. By adding conditions, specific APIs can have unique headers.

In this article, you will learn about scaffolding ASP.NET Core MVC.

Discover how to implement CRUD (Create, Read, Update, Delete) operations, set up a RESTful API, and manage data effectively. Enhance your web development skills with practical examples and best practices

In this guide, we explore how to effectively use Log4net for logging exceptions in ASP.NET applications. You'll learn how to configure Log4net, implement logging best practices, and capture detailed error information to enhance debugging and performance monitoring.

This tutorial covers setting up your development environment, creating controllers, models, and views, and building a fully functional web application using the ASP.NET Core MVC framework.

Hangfire is an open-source library for ASP.NET Core that simplifies scheduling and monitoring background tasks like data processing and email reminders. By using Hangfire, you can create fire-and-forget, delayed, recurring, and continuation jobs within the same application.

In this article, you will learn about AddTransient Vs AddScoped Vs AddSingleton In ASP.NET Core. Dependency Injection (DI) in ASP.NET Core, focusing on service lifetimes: Transient, Scoped, and Singleton. It details their configurations and usage scenarios, enhancing application structure and efficiency.

Authorization is the process of determining if a user can access system resources. Claim-based authorization checks specific user claims (e.g., "DateOfJoining" or "IsAdmin") for access control. Policies can be created to evaluate these claims or roles for more flexible authorization management.

In this article, we explore Role-Based Authorization in ASP.NET Core 2.1, explaining how to secure applications by assigning user roles and managing access control.

Learn how to configure and reuse ASP.NET Core response cache profiles in .NET 8, including ResponseCache attributes, appsettings configuration, and VaryByHeader settings.

In this guide, you will learn how to develop applications using ASP.NET Core with C# 12, applying domain-driven design principles. Through clear code examples, we’ll explore how to create effective domain models, implement clean architecture, and leverage best practices to build scalable and maintainable software.

This article will explain that how to block IP address for particular time frame with multiple request. It will restrict user to enter into controller if user hit system multiple times during fixed time frame. It will keep system safe from brute force attack.

Explore session state management in ASP.NET Core and MVC Core, covering how to store and retrieve session data, manage state across user requests, and utilize features like middleware, in-memory cache, and distributed sessions for efficient web application performance.

This article introduces Razor Pages in ASP.NET Core using .NET 5, guiding beginners and experienced developers through creating a "Hello World" project. It covers prerequisites, installation, and the advantages of Razor Pages, emphasizing its cross-platform support and organized structure.

Learn to create a HelloWorld app using ASP.NET Core 2.0 and Visual Studio Code. This guide covers setting up a new ASP.NET Core MVC project, adding controllers and views, and running the application. Prerequisites include .NET Core SDK, Visual Studio Code, and the C# extension.
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