Microsoft 365 & Power Platform Community Call - 28th of February, 2023
Call summary
Welcome to the weekly call focused on capabilities of the Microsoft 365 platform. In this call, we highlight recently announced and key existing developer resources, news, community events and three demos.
New this week
- Announcements
- Microsoft Graph and .NET – March Hack Together – March 1st to 15th - aka.ms/hack-together - Register
- Samples – Microsoft 365 Unified Sample Solution Gallery - aka.ms/m365/samples now with more than 1500+ samples from Microsoft and community.
- Agenda set for next Microsoft 365 & Power Platform weekly call - Tuesday, March 7th, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Demo - Ayça Baş – Dynamically Create an Azure Communication Services Identity and Token
- Demo - Garry Trinder – Teams Toolkit Learn Path - Build a Microsoft Teams tab app using Teams Toolkit for Visual Studio Code
- Demo - Waldek Mastykarz – Microsoft Graph Hackathon – Recap on the first week
- Article – Microsoft Graph Developer Proxy v0.5 with execution summary and recording mode - Waldek Mastykarz (Microsoft) | @waldekm and Garry Trinder (Microsoft) | @garrytrinder
- Article – Introducing apps in Microsoft Teams channel meetings general availability - Gino Buzzelli (Microsoft)
- Article – Microsoft Graph To Do API will be available for GCC High and DoD - Ashok Obhan (Microsoft)
- Article – New capabilities available in Microsoft Graph To Do APIs - Swapna Ninan (Microsoft)
- Article – Public preview of SharePoint Framework 1.17 – First release of upcoming features - Vesa Juvonen | @VesaJuvonen (Microsoft)
- Article – Get ready for the first week of Hack Together: Microsoft Graph and .NET - Ayça Baş (Microsoft) | @aycabs and Waldek Mastykarz (Microsoft) | @waldekm
- Article – Modern Work Superheroes | Viva Learning Video + February News - Steven Storey (Microsoft)
- Article – Answers in Viva: Understanding Time Saved & People Helped – kedieu (Microsoft)
- Teams Platform updates
- Resource - Changelog for Developer Portal
- Enable SSO for Adaptive Cards Universal Actions in your bot
- Documentation - Enable SSO for Adaptive Cards Universal Actions in your bot
- Sample - bot-sso-adaptivecard
- Shows and Events
- Microsoft 365 Conference – May 2 – 4. 2023, Las Vegas – m365Con.com - Register
- European Collaboration Summit 2023 – May 24 – 26, 2023 – Düsseldorf – collabsummit.eu – Register
- ACT NOW – save €300 on tickets for the European Power Platform Conference – Dublin, 20-23 June
- 365 EduCon - Use promo code “Community” to save 25% off any pass type.
- Washington DC – June 12-16, 2023
- Seattle – August 21-25, 2023 & PWR EduCon
- Chicago – October 30 – November 3, 2023
- Upcoming Community Days Events - aka.ms/communitydays
- Conversations
- Microsoft 365 Developer Podcast – Partner showcase: Building nBold with Guillaume Meyer (February 26th) | podcast
- Microsoft 365 Developer Podcast – Kiota and Microsoft Graph SDKs with Vincent Biret and Rabeb Othmani (February 21st) | podcast
- Microsoft 365 PnP Weekly – Episode 199 (February 27th) with reflections from Vesa Juvonen (Microsoft) | @vesajuvonen and Waldek Mastykarz (Microsoft) | @waldekm | video | podcast
- Microsoft 365 PnP Weekly – Episode 198 (February 21st) with Bosnia and Herzegovina-based Speaker, Author, Cloud Solutions Architect, Azure MVP at Devoteam M Cloud - Mustafa Toroman | @toromust | video | podcast
- Power Platform Connections - Power Platform Connections Ep 2 - Scott Durow (February 23rd) | video
- Power Platform Connections - Hugo loves the Ribbon Workbench Tool! (February 23rd) | video
Demos
- Dynamically Create a Microsoft Teams Meeting using Microsoft Graph – leverage Microsoft Graph and Azure functions to automate the creation of a Teams meeting link rather than going to the calendar, creating an invite, copying/pasting link for ACS, etc. Ideal for customers using ACS in a custom app while customer service agent is using Teams – both parties use same URL to join meeting. Step through Microsoft Graph client (with authentication) setup and meeting creation code. Module 4 in this series.
- Teams Toolkit Learn Path - Build a bot using Teams Toolkit for Visual Studio Code – step through prerequisites to create a bot for Teams and understand functions of a proactive messaging (reminder) bot in your workflow. Bot architectural components include web server, Azure Bot Service, Azure AD app registration, HTTP tunnel, and Microsoft Teams app package. In Visual Studio Code, create a Notification bot using an HTTP trigger running on Azure Functions using JavaScript. On local machine, tour provisioned capabilities. Module 2 in a 5-part series.
- Remotely debug your Microsoft Teams apps from any device using Vorlon.js – develop and remotely debug (and make live updates) apps on Android or iPhone from a Windows PC using the Vorlon.js. Requires adding only a script to Teams web app running on these surfaces. The script monitors calls to console log that’s connected to PC via WiFi. See functionality in demo today. What can we build for you tomorrow? Envision a VS Code extension for Teams Toolkit.
The host of this call was Vesa Juvonen (Microsoft) | @vesajuvonen. Q&A takes place in chat throughout the call.
Agenda items
00:00 – Intro
11:35 – Latest updates and news on the Microsoft 365 platform – Vesa Juvonen (Microsoft) | @vesajuvonen
12:13 – Microsoft Teams Platform updates – Surbhi Gupta (Microsoft)
13:18 – Together mode picture
14:31 – Demo – Dynamically Create a Microsoft Teams Meeting using Microsoft Graph – Ayça Baş (Microsoft) | @aycabs
28:31 – Demo – Teams Toolkit Learn Path - Build a bot using Teams Toolkit for Visual Studio Code – Garry Trinder (Microsoft) | @garrytrinder
46:29 – Demo – Remotely debug your Microsoft Teams apps from any device using Vorlon.js – David Rousset (Microsoft) | @davrous
59:50 – Closing
Thank you for your creativity and work execution. Samples are often showcased in Demos.
Together Mode
Thanks everyone for joining the call today. Great to see many new and familiar faces.
Actions
- Request to Present a demo during Microsoft 365 & Power Platform community calls - aka.ms/community/request/demo
- Register for an Upcoming Event around Microsoft 365 and Power Platform.
- Opt into PnP Recognition Program – aka.ms/m365pnp-recognition
- Register for upcoming Sharing Is Caring events:
- Power Platform Samples Contributor | Wednesday, March 15th, 10:00am PT | 1:00pm ET - Register
- Maturity Model Practitioners | Tuesday, March 21st, 7am PST – Download reoccurring invite
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- Register for the Microsoft 365 Developer Program and get a free developer tenant
- Get started with free training modules covering Microsoft 365 platform capabilities.
- Visit the Microsoft 365 Unified Sample Solution Gallery with more than 1400 samples from Microsoft and community.
- Download the recurrent invite for this call – aka.ms/m365-dev-call
Demo references
- Dynamically Create a Microsoft Teams Meeting using Microsoft Graph
- Tutorial - Audio/Video Calling from a Custom App into a Teams Meeting | aka.ms/mscloud-acs-teams-tutorial
- Integrations - Microsoft Cloud Integration Scenarios | aka.ms/microsoft-cloud
- Repo - Microsoft Cloud Integrations (code samples, videos, documentation)
- Library - Azure Communication Services – UI Library | aka.ms/acs-ui-library
- Documentation - Azure Functions documentation | aka.ms/msazure-functions
- Tool – Graph Explorer | aka.ms/ge
- Teams Toolkit Learn Path - Build a bot using Teams Toolkit for Visual Studio Code
- Learn - Build a bot by using Teams Toolkit for Visual Studio Code
- Learn - Build and deploy apps for Microsoft Teams using Teams Toolkit for Visual Studio Code | aka.ms/learn/teamstoolkit
- Visual Studio Marketplace – Teams Toolkit
- Remotely debug your Microsoft Teams apps from any device using Vorlon.js
- Tool - INTRODUCING VORLON.JS
General resources
- Archives - Microsoft 365 PnP Weekly - Videos, Podcasts
- Microsoft Teams Toolkit | https://aka.ms/teams-toolkit
- Microsoft Graph Toolkit in Microsoft Learn | https://aka.ms/learn-mgt
- Viva Connections https://aka.ms/VivaConnections
- SharePoint look book
- Yo Teams video training package
- .NET Standard 2.0 version of SharePoint Online CSOM API
- Microsoft 365 Platform Community (PnP) videos | aka.ms/m365/videos
- Microsoft Teams Toolkit for Visual Studio Code
- yo Teams | aka.ms/yoteams
- SPFx Developer documentation | https://aka.ms/spfx
- Microsoft 365 developer program site - Need to become a Tenant Admin to test look book capabilities? Get a Microsoft 365 E5 developer subscription - free tenant for 90 days with automatic renewal if used for dev purposes
Upcoming Calls | Recurrent Invites
- Microsoft 365 General Dev call | Thursday, March 2, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Microsoft 365 platform call | Tuesday, March 7, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Office add-in monthly call | Wednesday, March 8, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Viva Connections & SharePoint Framework call | Thursday, March 9, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Power Platform monthly call | Wednesday, March 15, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft Identity Platform call | Thursday, March 16, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
Microsoft 365 Platform community call focuses on latest Microsoft 365 Platform updates and demos delivered by Microsoft presenters and takes place weekly on Tuesday. The alternating Special Interest Group community calls each Thursday focus on SharePoint Framework (client-side development/implementation) and Microsoft 365 Platform (includes Microsoft Teams, Bots, Microsoft Graph, CSOM, REST, site provisioning, PnP PowerShell, PnP Sites Core, Site Designs, Power Automate, PowerApps, Column Formatting, list formatting, etc. topics.) with demos commonly delivered by community members.
More details on the Microsoft 365 community from https://aka.ms/m365pnp.
You can download recurrent invite for this call from https://aka.ms/m365-dev-call. Welcome and join in the discussion. If you have any questions, comments, or feedback, feel free to provide your input as comments to this post as well. More details on the Microsoft 365 community and options to get involved are available from https://aka.ms/m365pnp.
"Sharing is caring"
Microsoft 365 Platform Community team, Microsoft - 28th of February 2023