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 will learn three effective approaches to working with JSON in .NET Core using popular libraries: Newtonsoft.Json, NetJSON, and System.Text.Json.

Minimal API in .NET Core 6.0 simplifies the process of creating HTTP APIs by reducing code verbosity and dependencies. It is ideal for microservices, offering advantages like lightweight routing, improved performance, and accelerated development.

This guide covers the installation of software required for .NET Core on Windows Server and the process of configuring IIS for hosting .NET Core applications.

This content provides an in-depth overview of integrating Apache Kafka with Dapr Bindings for building distributed event-driven applications. It explains the key concepts of Apache Kafka, Dapr, and Dapr Bindings, along with step-by-step

Learn how abstraction simplifies complex systems by unifying interfaces, abstract classes, and dependency injection. Build modular, maintainable, and testable applications with this comprehensive guide.

Explore the power of Task.Run in .NET Core to efficiently handle background tasks like logging, report generation, and email sending, enhancing application performance and responsiveness without blocking the main thread.

Learn how to publish ASP.NET Core 9 applications on IIS. This guide covers key steps such as setting the correct target framework, configuring IIS settings, handling common errors like 503, and using the app_offline.htm file for maintenance mode.

Keyed Services in .NET 8 enhance dependency injection by allowing multiple implementations of an interface to be registered with unique keys. This enables flexible dependency resolution, ideal for tailored service instances in applications.

Error handling is a mechanism to take control of unexpected situations that occur in the system during processing and return any helpful error response from a NET 8 Web API. That said, here are some different ways to do error handling,

This article discusses implementing a retry mechanism for handling transient faults in service interactions. It defines transient faults, such as temporary network issues or resource exhaustion, and emphasizes the importance of retrying requests.

Explore the Dev Tunnel feature in Visual Studio 2022, designed to streamline local development and debugging. This powerful tool allows developers to create a secure connection to their remote environments, enhancing collaboration and productivity.

This guide outlines a practical implementation of the CQRS (Command Query Responsibility Segregation) architecture using C# and MediatR, emphasizing the separation of read and write operations for better scalability and maintainability.

The TreeView component in .NET Core is a powerful UI element that displays hierarchical data in a tree-like structure, allowing users to navigate through items easily.

Timeout Middleware in .NET Core is crucial for handling long-running requests by setting specific time limits for responses. It improves application reliability, manages resources efficiently, enhances user experience by preventing delays, and mitigates DoS risks.

This article demonstrates how to implement Dependency Injection (DI) using Autofac in an ASP.NET MVC application and integrate Entity Framework for database operations, including migrations.

JWT (JSON Web Token) is a way to share information securely between two or more systems and JWT structure allows for secure information exchange and user authentication.

This article guides you through creating a data-driven application using .NET 8 and Entity Framework Core. You'll learn to define a model, configure a DbContext, set up a SQL Server connection string, and use migrations to manage your database schema.

In this article, we delve into the IAuthorizationFilter interface in .NET Core, exploring its role in implementing authorization logic for web applications. We cover how to create custom filters, manage security policies, and integrate them into ASP.NET Core projects.

This article explores how to implement cross-cutting concerns in .NET using the DispatchProxy class. It demonstrates dynamic proxy creation for logging and other concerns, highlighting the benefits of AOP (Aspect-Oriented Programming) to enhance modularity, separation of concerns, and maintainability.

In ASP.NET Core, logging is often implemented as a singleton to ensure efficient resource usage, centralized management, and thread-safe logging across the application.

In ASP.NET Core, developers can choose between Minimal APIs and Controllers for building web APIs. Minimal APIs offer a lightweight, streamlined approach with simpler routing, while Controllers follow the traditional MVC pattern with more structure and features.

Explore how to test, debug, and document your APIs effectively. From setting up Postman collections to handling HTTP requests and authentication, this guide simplifies API testing and integration.

Load balancing ensures efficient traffic distribution in distributed systems. YARP enables load balancing with sticky sessions for consistent routing, improving scalability, performance, and availability in ASP.NET Core applications.

This article explores Cross-Origin Resource Sharing (CORS) in .NET Core 8, specifically for Angular applications. It outlines best practices for configuring CORS, including setting allowed origins, handling preflight requests, and managing credentials.

Discover how to effectively manage background jobs in .NET Core 8 using Hangfire. This guide covers job scheduling, asynchronous processing, and monitoring, ensuring your applications run efficiently.

This guide covers essential tools and techniques for creating PDF, CSV, and other formats in real time. Ideal for developers looking to implement efficient report generation with .NET Core for streamlined data presentation.

This article explores how a rule engine can be used to implement a shopping cart discount feature, automating discount logic based on conditions such as cart value, product category, and promotions.

This article explores how to integrate Azure OpenAI Service and GPT-35-Turbo into .NET applications for generating text responses based on user prompts.

Learn how to build a robust Web API using Clean Architecture principles with .NET Core 8. This guide covers essential concepts, including modular design, dependency injection, and best practices for API development.

This post covers implementing JSON Web Tokens (JWT) for authentication in an ASP.NET Core Web API. It details creating a new project, using JWT for secure token generation, and implementing role-based authorization without ASP.NET Core Identity.
Everything on .NET Core, not only its articles: the .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