Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies
Stop storing secrets in config files. See how to build truly secure, enterprise-ready Teams applications using Azure Managed Identity and a complete CI/CD pipeline.
#1about 2 minutes
Overview of Microsoft Teams development capabilities
Microsoft Teams applications can be built using various components like bots, tabs, and messaging extensions with technologies such as Node.js or .NET.
#2about 4 minutes
Demonstrating a custom document sharing Teams application
A messaging extension allows users to search for documents and share them as adaptive cards in a channel, requiring configuration and authentication.
#3about 4 minutes
Using Azure for secure configuration and secrets management
Use Azure App Configuration for manageable settings and Azure Key Vault to securely store sensitive credentials like secrets and passwords.
#4about 6 minutes
Implementing access to Azure configuration from code
The code demonstrates how to use an App Configuration client to retrieve and save settings, handling different credential types for local and cloud environments.
#5about 2 minutes
How managed identity simplifies Azure resource access
Managed identity provides an Azure application with its own identity, eliminating the need to store credentials in code to access resources like Key Vault.
#6about 10 minutes
Debugging Azure authentication locally and remotely
A live debugging session contrasts local development using environment credentials with remote debugging in Azure, which uses managed identity for authentication.
#7about 4 minutes
Microsoft's modern approach to enterprise development
Microsoft has embraced open source and provides many free tools, but enterprise development still requires a focus on security and automation.
#8about 7 minutes
Automating deployment with an Azure DevOps pipeline
A code push automatically triggers a build pipeline defined in YAML and a release pipeline that deploys the application to an Azure App Service.
Related jobs
Jobs that call for the skills explored in this talk.
Why Attend a Developer Event?Modern software engineering moves too fast for documentation alone. Attending a world-class event is about shifting from tactical execution to strategic leadership.
Skill Diversification: Break out of your specific tech stack to see how the industry...
5 Reasons Why Attending Conferences in 2026 Matters More Than You ThinkIt’s 2026, and the “remote vs. office” debate has finally settled into a high-tech hybrid reality. While we’ve perfected the art of shipping production-grade code from decentralized hubs and home setups, something shifted. We realized that while AI c...
From learning to earning
Jobs that call for the skills explored in this talk.