Archives for 2026
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…
Choosing Your Weapon: The .NET Developer’s Guide to AI Tools
In my last post, we decoded the "alphabet soup" of modern AI, breaking down terms like GenAI, RAG, and AI Agents. Now that we all speak the same language, it’s…
Decoding the AI Alphabet Soup: A Beginner’s Guide to Modern AI Terminologies
If you’ve spent any time on the internet or in a dev standup recently, you’ve probably been hit with a barrage of acronyms: GenAI, LLMs, RAG, MCP, Agents. It sounds…
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…





