Modern .NET Configuration Practices - Chris Ayers - NDC London 2026

Modern .NET Configuration Practices - Chris Ayers - NDC London 2026

🎙 Chris Ayers 👥 227K 📅 February 25, 2026 ⏱ 60 min 👁 8K 📄 expert opinion 🧭 2026-08-13
Available in: English (current) Français

Keywords

configuration.NEToptions patterndependency injectionAzure Key Vault

Summary

In this talk from NDC London 2026, Chris Ayers, a senior software engineer at Microsoft, discusses modern .NET configuration practices. He begins by contrasting legacy .NET Framework configuration (web.config, static ConfigurationManager) with the modern, provider-based system in .NET Core and later versions. He emphasizes the importance of configuration sources and providers, and how the order of providers determines precedence. He demonstrates various providers: JSON, XML, INI, environment variables, command-line arguments, in-memory collections, and user secrets. He highlights the benefits of strongly typed configuration and the options pattern for better readability and testability. He also covers integration with dependency injection, and how to securely manage secrets using Azure Key Vault and managed identities. The talk includes practical demos and concludes with a discussion of configuration in containerized environments (Docker, Kubernetes) and .NET Aspire, emphasizing deployment strategies and best practices for reliability.

140 words

Critical Evaluation

Value of the Information & Strength of the Argument

The talk provides high practical value for .NET developers, offering concrete examples and best practices for configuration management. The argumentation is solid, grounded in the speaker’s experience in Azure reliability engineering and official .NET documentation. He effectively demonstrates the evolution from legacy practices to modern approaches, and his emphasis on testing configuration changes and avoiding secrets in code is well-justified. The live demos reinforce the concepts and make the content actionable.

Scientific Rigor, Source Quality, Title Accuracy

The talk is scientifically rigorous in its technical accuracy, aligning with official .NET documentation and industry best practices. The speaker cites no external sources beyond the conference links, but his expertise and the demos lend credibility. The title accurately reflects the content, which is a comprehensive overview of modern configuration practices. The talk is well-structured and the information is reliable.

146 words

Title / Content Match

The title accurately reflects the content, which focuses on modern configuration practices in .NET, including providers, options pattern, and deployment strategies.

Quality & Reliability

8/10

The speaker is a senior software engineer at Microsoft with deep expertise in Azure reliability and configuration. The talk is based on practical experience and official .NET documentation, with live demos. No sources are cited beyond the conference links, but the content aligns with well-established .NET practices.

Key Moments

Cited Sources

  • NDC Conferences — Conference website for NDC events
  • NDC London — Specific conference page for NDC London

Concurring Sources

Contribution & Novelties

The talk provides a comprehensive, practical guide to modern .NET configuration, emphasizing the shift from legacy practices to a provider-based system. It offers actionable advice on using strongly typed configuration, the options pattern, and secure secret management, with live demos. The speaker’s background in reliability engineering adds a unique perspective on avoiding configuration-related outages.

Pour aller plus loin :

113 words

Radar Profile

The radar profile shows high scores in quantity and quality of information, with a slightly lower technical level, indicating a talk that is informative and reliable but accessible to a broad developer audience. The overall high scores reflect the practical value and expertise of the speaker.

Reliability 8/10

💬 No comments were provided for analysis.