• Stop Tedious Test Data Setup: Introducing vTMockDataForge for Effortless C# Object and List Mocking

    As developers, we’ve all been there-facing a complex object model that needs to be filled with realistic data for testing, demos, or seeding a database. And what does that usually mean? You’ve seen code like this far too often: Now imagine replacing all that with: That’s not magic — it’s vTMockDataForge. Meet vTMockDataForge vTMockDataForge is a lightweight,…

    Read This Post: Stop Tedious Test Data Setup: Introducing vTMockDataForge for Effortless C# Object and List Mocking
  • How We Use AI in Our Projects – A Simple Example with Address Entry

    ,

    Two 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…

    Read This Post: How We Use AI in Our Projects – A Simple Example with Address Entry
  • Creating a Singing and Dancing Santa Cap with BBC’s ‘micro:bit V2’ and Python

    Introduction As the holiday season approaches, there’s no better way to combine festive cheer and technology than with a singing and dancing Santa cap. This project uses a Microbit V2, Python code, and a few additional components to create an interactive hat that responds to loud sounds by playing “Jingle Bells” and dancing. Here’s how…

    Read This Post: Creating a Singing and Dancing Santa Cap with BBC’s ‘micro:bit V2’ and Python
  • Building APIs in 7 Distinct Ways with .NET (gRPC, Carter, Controller, FastEndpoints, GraphQL, Minimal, and Scalar): A Comprehensive Guide with K6 Performance Testing

    Introduction In the evolving landscape of API development, selecting the right framework and approach is crucial to addressing your project’s specific needs. This solution demonstrates the creation of Employee CRUD APIs using seven distinct approaches in .NET 9.0, showcasing diverse technologies and methodologies. To ensure reliability and performance, K6 scripts have been meticulously crafted for each API type, automating validation…

    Read This Post: Building APIs in 7 Distinct Ways with .NET (gRPC, Carter, Controller, FastEndpoints, GraphQL, Minimal, and Scalar): A Comprehensive Guide with K6 Performance Testing
  • End-to-End Guide: Building a Real-Time e-Coffee Shop Using Aspire.NET, Angular, SQL, PostgreSQL, Redis, and RabbitMQ

    Introduction 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,…

    Read This Post: End-to-End Guide: Building a Real-Time e-Coffee Shop Using Aspire.NET, Angular, SQL, PostgreSQL, Redis, and RabbitMQ
  • vTCacheSyncMaster: Caching Strategy and API Fallback

    ,

    vTCacheSyncMaster 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…

    Read This Post: vTCacheSyncMaster: Caching Strategy and API Fallback
  • ‘vTPagifyFilterLib’: Easy Pagination and Filter

    PagifyFilter 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…

    Read This Post: ‘vTPagifyFilterLib’: Easy Pagination and Filter
  • ‘Micro:Bit’ board for learning programming for children

    I gave my older daughter BBC’s Micro:Bit as a gift for her 9th birthday. She was filled with happiness. Also i created a Tech-Christmas tree with that Micro:bit on last Christmas. Let’s get to know BBC’s Micro:Bit board and see what it can be used for. It’s sure to be something your kids will love.…

    Read This Post: ‘Micro:Bit’ board for learning programming for children
  • Implementing a CRUD Web API using CQRS and MediatR

    In 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…

    Read This Post: Implementing a CRUD Web API using CQRS and MediatR
  • How to do performance tests in C# with BenchmarkDotNet

    In 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…

    Read This Post: How to do performance tests in C# with BenchmarkDotNet