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.
Learn how to integrate, customize, and make the most of the new capabilities for seamless document viewing and interaction within your web applications.

Learn how to effectively implement rate limiting in your ASP.NET Core application with this comprehensive guide. Explore the benefits of rate limiting for security and performance, and follow step-by-step instructions with detailed code explanations. Safeguard your application from abuse, ensure fair resource utilization, and optimize performance using the power of rate limiting techniques in ASP.NET Core.

Discover JavaScript's Math Functions: From rounding and absolute values to square roots and random numbers, learn about vital math operations with concise examples.

Content negotiation in ASP.NET Core is crucial for serving different data formats like JSON, XML, etc., based on the client's preferences. Here's a complete example of how to implement content negotiation in an ASP.NET Core Web API:

Caching is a crucial technique for improving the performance of ASP.NET Core Web APIs. In this example, I'll walk you through implementing response caching, distributed caching using Redis, and in-memory caching in an ASP.NET Core Web API.

The article explores Minimal APIs in .NET 7, a lightweight way to build APIs with little overhead. It demonstrates creating an API that responds "Hello World!" to a GET request at the root URL. Additionally, it introduces MapGroup(), allowing similar endpoints to share middleware or config. OpenAPI integration is covered for documentation. The focus is on simplicity and organized API development.

ASP.NET Core to handle cross-cutting concerns like logging, error handling, and request/response modification:

Learn to leverage the .NET Excel framework for effortless handling of Microsoft Excel files in your .NET applications. Discover conversion techniques, API integration, and practical implementation for data manipulation.

JWT (JSON Web Token) authentication has become a popular method for securing APIs and web applications due to its simplicity, statelessness, and versatility. In this article, we'll explore how to implement JWT authentication in ASP.NET Core, a powerful framework for building modern web applications.

In this article, we are going to learn about how to integrate Swagger UI in an ASP.NET Core Web API application.

In this article, you are going to explore about what is rate limit and how to implement the rate limiting in ASP.NET Core.

In the context of ASP.NET Core Web API (or any web application framework), global exception handling involves catching exceptions that occur during the processing of requests and returning appropriate error responses to the clients. Instead of allowing exceptions to propagate to the top-level and exposing technical details to the end-users, global exception handling can convert those exceptions into more informative and standardized error messages in a format such as JSON or XML.

To capture and detect phishing emails using custom middleware in an ASP.NET Core Web API, you can follow these general steps: Create Custom Middleware: Create a custom middleware that will intercept incoming HTTP requests and inspect the email content for potential phishing indicators. Middleware in ASP.NET Core can be used to perform custom processing on incoming requests and outgoing responses.

In ASP.NET Core, middleware is a component or piece of software that sits in the request-response pipeline. Middleware is used to handle or modify incoming HTTP requests and outgoing HTTP responses. It provides a way to add custom logic and behaviors to the application's processing flow.

Flurl is a popular .NET library used for simplifying and improving the integration of third-party APIs into your applications. It is designed to make working with HTTP requests and RESTful APIs more fluent and expressive in C# or any other .NET language. The name "Flurl" is a combination of "fluent" and "URL," highlighting its focus on providing a fluent and intuitive API for working with URLs and HTTP requests.

Flurl is a popular and easy-to-use library for working with HTTP APIs in .NET applications. It provides a fluent API for building and sending HTTP requests, as well as handling the responses in a convenient way.

Powerful .NET validation library with clean, extendable rules and lambda expressions for easy data validation.

Get started with writing consumer driven contract tests for .NET core web apis using PactNet to validate api contracts between producers and consumers.

From this article, you will learn how to implement the real-time cache sync with NCache and SignalR

This article explains how to enable users to download multiple files as a single zip archive from a .NET Core Web API. It covers setting up the project, adding required NuGet packages, creating the file download endpoint, and testing the functionality.

In this article, we will see how we can inject the dependency when we have more than one implementation for an interface.

In this article, you will learn about .NET Core Singleton Dependency Injection with a real use case.

This article shows the way to call API to API with user interaction by using Client Credentials Flow.

Accessing information efficiently needs responsive caching. The blog discusses how response caching in ASP.NET is used to increase that accessibility.

You can specify distinct interfaces for various sets of characteristics and have your model implement those interfaces if you want to include or omit certain properties from model binding. After that, you can bind your model to that interface type to decide which properties are added when the model is bound.

Using the 'Bind' feature in ASP.NET MVC, you can include and exclude properties from model binding. You can specify which attributes should be included or excluded during model binding using the 'Bind' feature. To include particular characteristics during model binding, utilize the 'Include' property of the 'Bind' attribute. Here is one instance.

In the context of ASP.NET MVC or ASP.NET Core, ViewBag, ViewData, and TempData are mechanisms for passing data between a controller and a view

Google Calendar API integration with .NET Core is a concise guide that demonstrates how to seamlessly integrate the Google Calendar API into your .NET Core application. Learn how to authenticate users, access their calendars, and perform common tasks such as creating events, retrieving schedules, and managing notifications. Unlock the power of Google Calendar and streamline your application's scheduling and event management capabilities with this comprehensive integration.

This article introduces developer to the Create, Read, Update, and Delete (CRUD) using ASP.NET Core and Razor pages
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