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
-
ASP.NET Core authorization using Entra External ID CIAM and Azure AD security groups
Microsoft Entra External ID for customers, usually shortened to CIAM, gives you a proper identity platform for customer…
-
Join Semantic Kernel at BUILD 2023: Two sessions you don’t want to miss!
In May 2023, the Semantic Kernel team put out a short post announcing two sessions at Microsoft Build,…
-
Blazor and CSP
For a long time, Blazor teams faced an awkward choice. Run a strict Content Security Policy in production…
-
Use Azure PIM with groups in ASP.NET Core
Standing administrator access is one of the easiest things to get wrong in an Azure environment. When a…
-
Application security context models
Most security reviews I have sat through happen after the architecture is already frozen. The application team has…
-
Provision Azure IoT Hub devices using DPS and X.509 certificates in ASP.NET Core
Provisioning IoT devices at scale is one of those problems that looks simple on a whiteboard and gets…
-
EF Core Raw SQL Queries
EF Core has always given you a way to step outside LINQ when a query gets awkward to…
-
Announcing .NET 8 Preview 3
Microsoft shipped .NET 8 Preview 3 in April 2023, and this build brings a set of changes that…
-
Semantic Kernel Planner: Improvements with Embeddings and Semantic Memory
Semantic Kernel is a lightweight SDK from Microsoft that lets you combine regular code, in C# or Python,…