March 10th | NH Hotel Utrecht
WORKSHOP 1. March 10 From 9:30 a.m. to 5:00 p.m.

OAuth, OpenID Connect & .NET – the Good Parts by Roland Guijt
OAuth has been around for more than 10 years now, and has become the standard protocol for token-based security. Like every popular technology that has been growing with its requirements, there are some things which work really well, and some that did not quite stand the test of time.
With the upcoming OAuth 2.1 protocol revision, the protocol has been streamlined and simplified and the specification has been updated to meet modern application and security requirements.
This full day workshop teaches you all the OAuth you need utilizing the most common and practical techniques and libraries in the .NET ecosystem. Besides looking at built-in features of (ASP).NET, we will use popular frameworks like IdentityModel and IdentityServer, and we will learn how to use them to secure native/desktop and web applications as well as SPAs, Blazor WASM applications, APIs and daemons.
***
WORKSHOP 2. March 10 From 9:30 a.m. to 5:00 p.m.

Architecting AI in .NET 10 by Dennis Vroegop
Build AI into your architecture, not on top of it
AI is rapidly finding its way into .NET applications.
But most implementations today are fragile: business logic in prompts, LLMs wired directly into APIs, and little consideration for failure, security, or long-term maintainability. Let’s be honest: you do not want to be another statistic on the list of failed AI projects, right?
In this full-day, hands-on workshop, you’ll learn how to integrate AI as a first-class architectural component using .NET 10, C#, and Azure OpenAI.
We’ll go beyond “chatbots” and focus on real systems: isolating AI, defining clear boundaries, and designing for uncertainty using Model Context Protocol (MCP) and process separation.
You will learn how to:
• Architect AI integrations that go beyond demos
• Combine deterministic code with probabilistic AI safely
• Isolate and control AI behavior using MCP
• Build systems that remain understandable, testable, and deployable
This workshop is aimed at experienced .NET developers, tech leads, and architects who want to use AI seriously. And all that without sacrificing architectural integrity.