Category: .NET
-
vTSafeKernelInvoker – Efficient Semantic Kernel Plugin Execution Without Extra AI Token Costs, Especially for Large Output Data
Read This Post: vTSafeKernelInvoker – Efficient Semantic Kernel Plugin Execution Without Extra AI Token Costs, Especially for Large Output DatavTSafeKernelInvoker is a lightweight .NET extension for Semantic Kernel that introduces the method InvokePromptFunctionUsingCustomizedKernelAsync. This method helps reduce AI service token usage and cost by avoiding unnecessary AI post-processing of plugin results. Curious about Semantic Kernel? Explore the official overview here: https://learn.microsoft.com/en-us/semantic-kernel/overview/ Why Use This Package? When using standard Semantic Kernel methods like InvokePromptAsync or GetChatMessageContentAsync (via IChatCompletionService) etc, the plugin result is…
-
How We Use AI in Our Projects – A Simple Example with Address Entry
Read This Post: How We Use AI in Our Projects – A Simple Example with Address EntryTwo months ago at NeST Tech Fest 2025, I proudly showcased my personal project “SmartQueryBot” : a fusion of database tech and artificial intelligence. During the exhibition, one enthusiastic developer asked me a powerful question: “It’s great… “How and when would we actually use AI in our projects?” To answer this, I’ve created a simple yet powerful…
-
End-to-End Guide: Building a Real-Time e-Coffee Shop Using Aspire.NET, Angular, SQL, PostgreSQL, Redis, and RabbitMQ
Read This Post: End-to-End Guide: Building a Real-Time e-Coffee Shop Using Aspire.NET, Angular, SQL, PostgreSQL, Redis, and RabbitMQIntroduction to Aspire.NET for Distributed Applications NET Aspire, introduced with .NET 8, is a groundbreaking platform for building distributed, cloud-native applications. Designed specifically for production-ready, microservice-based architectures, Aspire simplifies complex cloud tasks like service discovery, telemetry, and health monitoring. Through its comprehensive set of NuGet packages, it equips developers to easily manage databases, messaging, caching,…
-
vTCacheSyncMaster: Caching Strategy and API Fallback
Read This Post: vTCacheSyncMaster: Caching Strategy and API FallbackvTCacheSyncMaster I’m thrilled to announce the release of my 2nd new NuGet package:vTCacheSyncMaster is a powerful caching solution that seamlessly integrates with various distributed cache providers. These providers include Redis, Azure CosmosDB, SQL Server, Memory Cache, and NCache. Also it will help you optimize your code to single line!If the requested data is unavailable in the cache, the package will automatically…
-
‘vTPagifyFilterLib’: Easy Pagination and Filter
Read This Post: ‘vTPagifyFilterLib’: Easy Pagination and FilterPagifyFilter I’m excited to introduce a new NuGet package I’ve developed called “vTPagifyFilterLib”. “vTPagifyFilterLib” is especially useful for optimizing code for developers working with data grids that require filtering, ordering, pagination and sorting capabilities. https://www.nuget.org/packages/vTPagifyFilterLib/ Overview PagifyFilter is a NuGet package that provides an extension method for IEnumerable to enable asynchronous searching, filtering, and ordering of…
-
Implementing a CRUD Web API using CQRS and MediatR
Read This Post: Implementing a CRUD Web API using CQRS and MediatRIn this article, I will give a brief introduction to CQRS and MediatR. We will also see a practical example of how to implement a CRUD (Create, Read, Update, Delete) web API in a .NET 7 Core application using these patterns. The Command and Query Segregation of Responsibility (CQRS) pattern separates the query and update…
-
How to do performance tests in C# with BenchmarkDotNet
Read This Post: How to do performance tests in C# with BenchmarkDotNetIn this article, I will introduce the BenchmarkDotNet library and how to measure code performance with it, which will lead to sets of execution results and data related to your performance. What is BenchmarkDotNet? BenchamarkDotNet is a tool that allows us to analyze the performance of our application and anticipate problems that could delay production.Our…