Wednesday 

Room 3 

13:40 - 14:40 

(UTC+02

Talk (60 min)

Everything a .NET developer needs to know about configuration and secret management

App configuration. Settings. Secrets. We have all dealt with these things in our code without thinking much about it.

.NET
Cloud
Security

But how does this actually work in .NET and how do you make the most of it? And more importantly, how do you store them correctly and prevent leaking secrets?

This talk will teach you how configuration works in .NET, what you should and shouldn't do, and how you can use the power of the cloud to keep your secrets safe!

The following topics will be discussed (including demo's):

- The importance of configuration and secret management
- The basics of .NET's configuration system and how it is set up under the hood
- The Options pattern and how it improves the configuration system
- Secret management during local development
- Best practices for an enjoyable configuration experience
- Secret management in the cloud using Azure Key Vault and Managed Identities.
- Tips and tricks and extra resources

When there's time left over, we will also cover Azure App Configuration and how it can make .NET configuration more powerful and manageable.

Sander ten Brinke

Sander ten Brinke is a Microsoft MVP and Lead Software Engineer at Arcady, a Dutch IT consultancy firm based in Zwolle. He loves working with .NET, Azure, DevOps and a whole lot more. He always stays up to date with all new technology and loves sharing his knowledge with everyone by speaking, blogging, podcasting and more!

Sander is an accomplished speaker, he has spoken at 30+ events, including meetups and big conferences like WeAreDevelopers World Congress 2024 (15k attendees), NDC Oslo 2025, FutureTech and more! He was in the top 3% of the most active speakers on the Sessionize Platform in 2024!