World Congress 2021 Jun 29, 2021

Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies

Markus Möller

Tired of managing fragile password chains in your Teams extensions? Discover how to build enterprise-ready Node.js applications securely using Azure Key Vault and Managed Identities.

Pause
Mute Enter Fullscreen
#1 about 3 min

Introduction to modern Microsoft Teams development

Developing enterprise applications for Microsoft Teams requires adopting Azure cloud resources beneath modern web configurations.

#2 about 4 min

Core elements of Microsoft Teams development

Standard extension points for virtual environments include custom browser tabs, bot communication channels, and centralized graph APIs.

#3 about 4 min

Querying documents with custom messaging extensions

A customized messaging tool fetches internal enterprise documents and formats the resulting payloads into interactive adaptive display cards.

#4 about 4 min

Implementing secured configuration vaults via Azure

Migrating sensitive application settings into isolated cloud storage vaults effectively prevents critical passwords from remaining exposed.

#5 about 6 min

Fetching application credentials through code integration

A node.js application securely retrieves configuration settings from cloud endpoints using managed client libraries.

#6 about 4 min

Eliminating passwords using Azure managed identities

Assigning distinct managed identities to independent cloud endpoints eliminates the ongoing requirement to manage static authentication secrets.

#7 about 5 min

Triggering local execution with environment variables

Testing application logic safely from a workstation relies on environmental variables to generate valid authorization tokens.

#8 about 4 min

Attaching remote diagnostics to cloud servers

Cloud-hosted enterprise software utilizes managed identity permissions to securely fetch access configurations during remote debugging sessions.

#9 about 2 min

Automating deployment procedures via remote controllers

Pushing code snapshots into remote version repositories activates automated background sequences designed to rebuild affected application architectures.

#10 about 5 min

Shifting ecosystem standards toward free tooling

Microsoft's evolving developer ecosystem provides completely free deployment environments and related tooling to support comprehensive open-source workflows.

#11 about 2 min

Reviewing business values and integration hurdles

Simplifying ongoing token exchanges presents a primary practical obstacle when attempting to expand custom enterprise integration platforms.

#12 about 4 min

Demonstrating practical release pipelines with YAML

Declarative build pipelines orchestrated through configuration files package completed application artifacts onto target production hosting environments.

Matching moments

9:46 min

Questions on architecture typing and team organization

Trishul Goel · JS Congress

1:53 min

Transitioning toward DevSecOps with dynamic scanning and secrets management

Christoph Ruggenthaler · LIVE

3:20 min

Architecting the platform with modern cloud and mobile technologies

Tom George · LIVE

4:11 min

Introduction to cloud-native application developer security

Micah Silverman · World Congress 2022

2:25 min

Maintaining team excitement and mitigating enterprise technical debt

Daniel Tao +3 · World Congress 2024

1:28 min

Adopting modern authentication strategies within software development teams

Gift Egwuenu · World Congress 2023

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 6

Going beyond the code through the GitHub Copilot App: how to unlock you and your team’s superpower

Jenny Hwang

Director of User Research at GitHub

Jenny Hwang
Open session

World Congress 2026 North America

September 25, 2026 · 15:00–17:00

Stage 12

Secure development from pull request to production with GitHub

Sam Jarvinen

Senior Solutions Engineer, GitHub

Sam Jarvinen
Open session

World Congress 2026 North America

September 24, 2026 · 13:30–15:30

Stage 12

GitHub Actions

Austen Stone

Senior Field Actions Specialist, GitHub

Austen Stone
Open session

World Congress 2026 North America

September 25, 2026 · 14:50–15:20

Stage 4

Intelligence in Motion: Building the Next Generation of AI-Powered Apps on Zoom's Developer Platform

Brendan Ittelson

Chief Ecosystem Officer of Zoom

Brendan Ittelson
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 6

Practices, Not Prompts: Scale GitHub Copilot with AI-Ready Repositories

Luis Pujols

Staff Customer Success Architect, GitHub

Luis Pujols
Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 4

From Model Selection to Smart Routing: How to Use the Right LLM for Every Task

Viktoria Semaan

Principal Technical Evangelist at Databricks

Viktoria Semaan