Configuring applications, especially handing over access keys and similar secrets, has always been a special kind of challenge in software development. With the invent of distributed source code repositories, distributed development teams and - lastly - deployment into cloud, the secret keeping mindset has become more important than ever. It is not only tools that count: Tools will change, and evolve. It is the mind shift that every developer had to make, so that their source code deals with secret data in such way that they are never jeopardized.
In this session, we shall demonstrate common practices applied in a common .NET project, deployed to Azure cloud service. You will learn how to detach development from cloud deployment, so that both are operational at all times, while all the true secrets are never stored on a development machine or, worse, in the source code repository.
Zoran is Principal consultant at Coding Helmet Consultancy, speaker and author of 100+ articles, and independent trainer on .NET technology stack. He can often be found speaking at conferences and user groups, promoting object-oriented development style and clean coding practices and techniques that improve longevity of complex business applications.