If you enjoy my blog, please check out my videos as well! I’d love it if you’d subscribe to my YouTube channel; this will help you learn about new videos as I publish them, and will help me build my cred on YouTube so I can unlock features like embedded links to resources. I do not plan to monetize my YouTube channel. Although I am a Microsoft employee, the information in these videos may or may not reflect the official position of Microsoft Corporation.

Teams Development Videos

Most of my videos are related to developing Teams applications; there are two tracks, one for the low-code developers and another for those who want to code it all in C#, JavaScript, or TypeScript. Here’s what I have so far:

For everyone

Teams Applications: What are they and why would I want one?

Through demonstration, this video shows how Teams apps appear in the Teams user interface, and how they can help users be more productive and collaborate more easily

Making and Deploying Teams Apps

This video shows how to create Teams apps using Teams App Studio, how to deploy them to the tenant app catalog, and how to manage them with App policies

For Low-Code developers

Making a QnA Bot for Microsoft Teams

These videos show you how to set up a QnA bot with no code! QnA bots use search technology to answer questions from a knowledge base. I know a lot of people have made this video already, but I wanted the video series to be complete and to relate it to the concepts in the other videos.

For Full-Code developers

First Bot: Building your first bot for Teams in JavaScript or C#

This video is to help you get started with coded bots in Microsoft Teams. You’ll learn how to generate the bot code, run the bot in the Bot Framework Emulator, register and secure your bot, and access the bot from a Teams application.

Bot State: Helping your bot remember what it’s talking about

This video explains bot state, which is essential to any kind of multi-turn interaction with a bot. You’ll see how user state and conversation state work via a demo and code walk-through.

Building a conversational bot for Microsoft Teams

These videos explain how to build a bot that will accept natural language commands from a user. Part 1 is focused LUIS, the Language Understanding Intelligent Service in Azure; you’ll learn how to create a LUIS model and call it from your bot. Part 2 shows how to build dialogs that fill in any missing or ambiguous details that may be missing from the LUIS results.