Tag archives for C#
Orchestrating Multi-Agent Systems in .NET
Introduction If you have been following this series on TechXposer, you've leveled up significantly. We've decoded the terminology of modern AI, compared the .NET AI toolbelt, and built our very first Solo…
Building Your First AI Agent: Connecting Semantic Kernel to Real Data in .NET
Introduction Over the last two posts, we decoded the AI terminologies and looked at the .NET AI Toolbelt. We learned that if we want an AI to actually do things—like checking a…
Simplifying Multi-Tenancy in EF Core: A Beginner’s Guide to Global Query Filters
If you are building an application where multiple clients (tenants) share the same database, you are dealing with a "Multi-Tenant" architecture. In these systems, ensuring that User A cannot see…
Demystifying Session Affinity (Sticky Sessions): A Layman’s Guide & .NET 10 Setup
Welcome back to TechXposer! Today, we’re diving into a concept that often pops up when we scale our applications: Session Affinity, commonly known as Sticky Sessions. If you've been working…
Part 2: Mastering Rate Limiting in ASP.NET: A Complete Guide from Concept to Code
So far, the policies we've looked at are global. If your BasicLimiter allows 100 requests per minute, and User A makes 100 requests, User B gets blocked even if they…
Mastering Rate Limiting in ASP.NET: A Complete Guide from Concept to Code
Welcome back to TechXposer! If you are building APIs today, you already know that putting your application on the internet is like opening a new store. You want customers, but…
The Restaurant Kitchen Guide to C#: Threads, Tasks, and Avoiding the Dreaded Deadlock
If you’re diving into modern C#, you will inevitably hit the concepts of Threads, Tasks, and async/await. They all help us do multiple things at once (concurrency), but confusing them…
Architectural Decision Guide: When to Adopt FastEndpoints
As software architects, our job is rarely about choosing the "coolest" tool. It is about choosing the tool that minimizes technical debt, maximizes developer velocity, and aligns with the system's…
Understanding FastEndpoints in .NET
In the evolution of Core, we have moved from the rigid structure of MVC (Model-View-Controller) to the streamlined simplicity of Minimal APIs. However, as applications grow, Minimal APIs can become…
Graceful Terminations in GKE: Mastering SIGTERM in .NET APIs
In the world of cloud-native development, "stability" is often synonymous with how well your application handles its own demise. When running on Google Kubernetes Engine (GKE), pods are constantly being moved,…






