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.

Discover how a modern e-commerce system was built using .NET 9.0, Kafka, microservices, and Azure—featuring real-time dashboards, scalable architecture, and seamless communication between services for speed, reliability, and growth.

Learn how constructors work in Java, including overloading, static constructors, and constructor chaining using the `this` and `base` keywords—demonstrated with real-time examples like the `BankAccount` class.

Master middleware in ASP.NET Core by learning its role in request processing, lifecycle stages, built-in components, and custom implementations—plus interview tips to ace technical discussions confidently.

This ASP.NET Core MVC project demonstrates how to manage one-to-many relationships using Entity Framework Core, handle code-first migrations, and apply performance optimization techniques such as AsNoTracking, pagination, and in-memory caching.

This article explains how to implement rate limiting in a .NET Minimal API using the open-source library AspNetCoreRateLimit. It covers the basics of what rate limiting is, why it's important in modern web applications, and how to configure different limits for separate endpoints in a clean and scalable manner.

Learn to build resilient .NET applications using Polly v8 and Microsoft.Extensions.Resilience. Implement Retry and Circuit Breaker patterns as middleware to handle transient failures gracefully in distributed systems and microservices.

AutoMapper simplifies object mapping in .NET, but using it with Dependency Injection can cause ambiguous method call errors. Fix this by using explicit types, avoiding objects, and defining clear mapping profiles.

Trace user requests end-to-end using OpenTelemetry and Jaeger with .NET 9. Monitor HTTP calls, SQL queries, and frontend actions in real-time, enabling full-stack observability, debugging, and performance optimization.


From this article, you will learn how to integrate the Microsoft Entra External ID with a Blazor web application

Learn SOLID principles in C# with real-world .NET examples. Master SRP, OCP, LSP, ISP, and DIP to write clean, testable, and scalable code using interfaces, patterns, and best practices for enterprise apps.

Learn how to fetch unique values from a DataTable using DataView and LINQ in C# and VB.NET. Explore sorting, filtering, and displaying distinct book records with examples compatible with .NET Core and .NET 9.

Learn the key features of .NET Core Web API with real code examples. From routing, dependency injection, and middleware to authentication and versioning—build robust, scalable RESTful APIs easily.

In modern web development, one of the key challenges when working with databases is efficiently managing database connections.

This article explains how to implement JWT authentication and authorization in Minimal API using .NET Core 9.0, Visual Studio 2022, and Swagger for testing secured endpoints via generated bearer tokens.

This chapter serves as your rapid revision guide for .NET Aspire, offering 20 thoughtfully categorized interview questions with concise answers.

.NET Core (now just “.NET” from .NET 5 onwards) has become a powerhouse for modern, cross-platform development. But while most developers are busy writing APIs or deploying Blazor apps, there’s a treasure trove of underutilized features that could make your code faster, cleaner, and more maintainable.

Memory leaks can silently degrade the performance of your .NET Core applications, leading to high memory consumption, sluggish performance, or even crashes. DotNET provides a rich set of tools to detect, analyze, and fix memory leaks effectively.

Learn how to integrate Hangfire with .NET 8 to run background jobs, schedule tasks, and manage queues with ease. This beginner-friendly guide covers setup, usage, and dashboard configuration.

In modern .NET development, keeping secrets like connection strings in appsettings.json is a security risk, especially in production. Thankfully, Azure Key Vault offers a secure way to manage secrets, certificates, and keys.

Explore the key differences between Minimal API and Controller API in .NET Core, including structure, performance, routing, and use cases—helping you choose the right approach for your project.

When building modern web applications, developers often face a common challenge: testing locally developed webhooks, APIs, or third-party integrations that require a publicly accessible URL.

Ensure your ASP.NET Web API’s reliability with .NET 8 health checks—monitor SQL Server, external APIs, and network connectivity using JSON-formatted diagnostics for proactive monitoring, easier debugging, and improved application resilience.

The insurance industry is undergoing a profound transformation, driven by the integration of advanced technologies such as Artificial Intelligence (AI), Microsoft Azure Cloud, and Duck Creek.

As Software-as-a-Service (SaaS) continues to dominate the tech landscape, building applications that serve multiple customers (tenants) efficiently from a single codebase becomes essential.

In modern ASP.NET Core applications, especially those involving microservices, background processing is a key requirement. Whether it’s sending emails, processing Kafka messages, running cron-like jobs, or handling long-running workflows, background services are essential.

Microsoft has introduced a groundbreaking feature in .NET 10 Preview 4, the ability to run C# files directly using dotnet run app.cs.

Logging is one of the most important parts of building a real-world application. It helps you track errors, monitor behavior, and understand what your app is doing behind the scenes.

This article provides a practical guide for .NET developers to build clean, scalable, and maintainable APIs using ASP.NET Core.

Explore HTML Pages integration in .NET 9 Web API with the [GamesCatalog] project. Learn how to serve dynamic content, enhance user experience, and simplify front-end delivery in APIs.
Everything on .NET Core, not only its articles: the .NET Core page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article