Posts

Showing posts from September, 2025

ASP.NET Core 9: Using FastEndpoints in ASP.NET Core Applicaitons

Image
In this article, we will understand the use of the FastEndpoints in ASP.NET Core Applicaitons. FastEndpoints is a lightweight REST API development framework built for ASP.NET 8 onwards. It is designed to be a developer-friendly alternative for Minimal APIs as well as MVC Controllers. This helps offering a clean and maintainable structure with minimal boilerplate code.  Importance of FastEndpoints FastEndpoints follows the REPR design pattern, Request, Endpoint, Response that helps to organize code in a clear and modular way. It is especially suitable for vertical slice architecture, where each feature is self-contained that cuts through all layers of the application stack. In the vertical slice, instead of organizing code by technical layers like controllers, services, repositories, the code is organized by features or use cases. Following are important advantages of using FastEndpoints: Minimal Boilerplate : We can define endpoints without controller and its action method wit...

Azure AI: Using Microsoft Azure AI to Query Large JSON files to Retrieve Data

Image
Artificial Intelligence (AI) is very important feature that every software application needs to provide an interactive interaction to the end-users. Nowadays, most of the software applications rely on the AI capabilities to provide conversational features to end-users, where these end-users ask questions to the applications and application generates accurate results based on the questions asked. In such cases, software applications need to have data that is arranged in the form of Tables, Documents, JSON files, etc. If we have data on PDF documents form, then we can use Vector embeddings to query to documents. Similarly, in case of JSON files, the chunking is required to query the JSON documents. I have already published articles on RAG Applications on PDF documents and on SQL Database on following links: Azure AI Building RAG Application Solution: Using Azure Open AI to generate embedding on PDF documents and executing vector quires for RAG Applicaiton Azure AI Building RAG Applicatio...