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
-
.NET 8 Interceptors
C# 12 and .NET 8 preview 6 introduced a feature called Interceptors. It lets the compiler swap out…
-
Use a Microsoft Entra Verified ID Employee credential to view paycheck data
Verifiable credentials are usually demonstrated with simple, low-stakes scenarios such as proving your name or your job title.…
-
Replacing method calls with Interceptors: Exploring the .NET 8 preview – Part 5
C# 12 shipped an experimental feature called interceptors as part of the .NET 8 preview cycle. It lets…
-
Function calling is now available in Azure OpenAI Service
Language models got a lot more capable with gpt-35-turbo and gpt-4, but on their own they can only…
-
Announcing Vector Search in Azure Cognitive Search Public Preview
In July 2023, Microsoft opened public preview access to vector search inside Azure Cognitive Search. The service was…
-
Implementing an API Gateway For Microservices With YARP
When a microservices system grows past a handful of services, client applications run into a real problem. A…
-
Using the new configuration binder source generator: Exploring the .NET 8 preview – Part 1
If you have worked with ASP.NET Core for any length of time, you have used the options pattern…
-
Semantic Kernel at Microsoft BUILD 2023: Highlights from the Q&A Session
At Microsoft BUILD 2023, the Semantic Kernel team followed their keynote, Building AI solutions with Semantic Kernel, with…
-
Reset user account passwords using Microsoft Graph and application permissions in ASP.NET Core
Every enterprise IT team ends up building the same internal tool eventually: a way for an admin or…