Every Great Product Has a Stack. Every Stack Has a Story.
Deep dives into AI, Azure, cloud architecture, distributed systems, and engineering decisions.
Get new posts by email
Topics
Latest posts
-
EF Core Performance: Tips, Tricks, and Best Practices
Most EF Core slowdowns are not really EF Core’s fault. In practice the culprit is a missing projection,…
-
Microsoft Agent Framework Version 1.0
Microsoft has moved Agent Framework to version 1.0 for both .NET and Python. This is the first release…
-
Scaling SignalR With a Redis Backplane
I have seen this play out more than once with teams moving a SignalR feature from a single…
-
Optimizing Bulk Database Updates in .NET: From Naive to Lightning-Fast
Every outbox processor, background job, or batch reconciliation script eventually runs into the same wall: you need to…
-
Build a real-world example with Microsoft Agent Framework, Microsoft Foundry, MCP and Aspire
Most agent samples stop at a single chat loop that calls one model and returns an answer. The…
-
Invite Guest users in a Entra ID Multi-tenant setup
When you build a product that partners or external organisations use, you often do not want their guest…
-
How to Extract Structured Data From Images Using Ollama in .NET
Vision models are usually shown doing one thing: describing what is in a picture. A more useful test…
-
Isolate the swiyu Public Beta management APIs using YARP
Damien Bod’s swiyu series looks at securing Switzerland’s public beta digital identity infrastructure, built around the OpenID for…
-
Integrate Keycloak with ASP.NET Core Using OAuth 2.0
Building your own authentication system means dealing with password hashing, token issuance, session handling, and a steady stream…