© 2023 Hashnode
#minimal-apis
In this blog post will learn about Rate Limiting and how we can implement it in Asp.net Core Minimal API. Rate Limiting What is it? Rate limiting is the process of limiting how much a resource can be …
Caching provides a better customer experience and makes applications performant and scalable. If the result (query, page, etc.) is cached, the next time the same request comes, the cached data can be …
Background tasks are services that aren’t meant to execute during a regular flow of a typical application, such as sending email confirmations or updating the database with new data. These tasks are n…
This article describes logging in Asp.Net Core Minimal APIs. Logging Logging is a means of tracking events that happen when some software runs. Logging is important for software developing, debugging,…
API Versioning API versioning is the practice of managing changes to an API without breaking the client’s applications when new versions are developed. Versioning is an integral part of the API design…
In this article I created a custom middleware for securing an Api. For this one let's change the implementation using a custom authentication handler. Authentication Authentication is the process that…
In this post we will use how the model can be validated in minimal APIs and how FluentValidation can help us in this process. What is Asp.Net Core Minimal APIs Minimal APIs are a new feature in .NET 6…