Microsoft 365 Platform Community Call - 7th 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
- Samples – Microsoft 365 Unified Sample Solution Gallery - aka.ms/m365/samples now with more than 1485 samples from Microsoft and community.
- Agenda set for next Microsoft 365 platform call - Tuesday, February 14th, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Demo - Dan Wahlin – Create an Azure Communication Services Resource, Microsoft Graph, and Microsoft Teams
- Demo - Sébastien Levert & Gavin Barron – What’s next for the Microsoft Graph Toolkit!
- Help shape the Microsoft Community Advisory Board priorities for the next six months by completing survey - Microsoft Community Insights - January 2023 | aka.ms/CommunityInsightsJan23
- News
- Article – Learn how to develop apps for Microsoft Teams using Teams Toolkit in Visual Studio Code - Rabia Williams (Microsoft) | @williamsrabia
- Article – Do more with less in Microsoft 365 using SharePoint Framework (SPFx) – Vesa Juvonen (Microsoft) | @vesajuvonen
- Article – From zero to hero: Build a meetings app with Azure Communication Services and Microsoft Teams - Part 1 – Dan Wahlin (Microsoft | @DanWahlin & Ayça Baş (Microsoft) | @aycabs
- Article – Four habits from the Microsoft Teams team to boost productivity – Jennie Cady (Microsoft)
- Article – Delivering new webinar experiences with Microsoft Teams - Amber Waisanen (Microsoft)
- Article – What’s New in Viva Sales – January 2023 - David Shin (Microsoft)
- Article – Viva Sales customization is here! - Eran Manor (Microsoft)
- Article – “Templates, templates, templates” 🎙 – The Intrazone podcast – Cathy Dew (Microsoft) | @catpaint1, Peter Larsen (Pointwork) | @PointworkPeter, and Lars Kristensen (Pointwork) | @Hejnzzz
- Article – Create a list across Microsoft 365 - Mark Kashman (Microsoft) | @mkashman
- Teams Platform updates
- Targeted in-meeting notification
- Documentation - Targeted in-meeting notification
- Sample – meetings-notification
- Targeted in-meeting notification
- Conversations
- Microsoft 365 Developer Podcast – Graph Developer Proxy with Waldek Mastykarz and Sebastien Levert (February 5th) | podcast
- Microsoft 365 PnP Weekly – Episode 196 (February 6th) with Austria-based Microsoft AI & M365 Development MVP and Technical Project Lead at Solvion - Stephan Bisser | @stephanbisser | video | podcast
Demos
- Getting Started with Azure Communication Services, Microsoft Graph, and Microsoft Teams – kicking off a 6-session series (aligned to a 6-chapter tutorial) focused on Integrating services across the Microsoft Cloud to enhance user collaboration and specifically adding audio/video capabilities into your custom apps. Series overview, technologies used in series - React (front-end), Azure Communication Services, Azure functions, Microsoft Graph, Azure AD and Microsoft Teams (Microsoft 365 products). Quick live demo (run locally) and architectural representation of functionality.
- Turn text to images in Microsoft Teams using OpenAI DALL-E 2 and Teams Toolkit for Visual Studio Code – build a personal app (DALL-E 2 Image Generator) with a workflow bot that returns images based on text entries. Toolkit orchestrates creation of welcome message, activity and message handlers, dialog menus, Adaptive Cards, conversation states, querying OpenAI service for images, task modules, publishing to organization’s App Catalog and Azure integration - authentication, provisioning Azure storage, etc. Demo functionality, code walkthrough and sample available.
- Power Pages Data workspace is now solution aware – overview of Power Pages and 4 Design Studio workspaces. This demo is focused on the now solution aware Data workspace in which Makers create/modify tables, forms and views stored in Dataverse. Now when one creates a table, table column, etc., it is aligned to the solution name (prefix) that’s automatically appended to table, etc. names. Simplifies moving site from Dev to Prod following (ALM) best practices.
The host of this call was Vesa Juvonen (Microsoft) | @vesajuvonen. Q&A takes place in chat throughout the call.
Agenda items
00:00 – Intro
08:46 – Latest updates and news on the Microsoft 365 platform – Vesa Juvonen (Microsoft) | @vesajuvonen
09:56 – Microsoft Teams Platform updates – Surbhi Gupta (Microsoft)
10:49https://youtu.be/fHy1K0MRUiY?t=608 – Together mode picture
11:58 – Demo – Getting Started with Azure Communication Services, Microsoft Graph, and Microsoft Teams – Dan Wahlin (Microsoft) | @DanWahlin
26:35 – Demo – Turn text to images in Microsoft Teams using OpenAI DALL-E 2 and Teams Toolkit for Visual Studio Code – Garry Trinder (Microsoft) | @garrytrinder
43:52 – Demo – Power Pages Data workspace is now solution aware – Pranita Padalwar (Microsoft)
52:56 – Closing
Thank you for your creativity and work execution. Samples are often showcased in Demos.
Together Mode
Awesome to see you on the call today. There are new faces and many familiar faces. Good to have the versatility in the room. See you again soon.
Actions
- Help shape the Microsoft Community Advisory Board priorities for the next six months by completing survey - Microsoft Community Insights - January 2023 | aka.ms/CommunityInsightsJan23
- Opt into PnP Recognition Program – aka.ms/m365pnp-recognition
- Register for upcoming Sharing Is Caring events:
- Maturity Model Practitioners | Tuesday, February 21st, 7am PST – Download reoccurring invite
- Power Platform Samples Contributor | Thursday, February 23rd, 9:00am PT | 12:00pm ET - Register
- 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.
- Request a Demo spot on the call – aka.ms/m365pnp/request/demo
- Download the recurrent invite for this call – aka.ms/m365-dev-call
Demo references
- Getting Started with Azure Communication Services, Microsoft Graph, and Microsoft Teams
- App Camp - Microsoft Cloud Integration Scenarios | aka.ms/microsoft-cloud
- Tutorial - Audio/Video Calling from a Custom App into a Teams Meeting | aka.ms/mscloud-acs-teams-tutorial
- Repo - Microsoft Cloud Integrations (code samples, videos, documentation)
- Demo - Introduction to Azure Communication Services – Tomas Chladek (Microsoft) | @tomaschladek2
- Turn text to images in Microsoft Teams using OpenAI DALL-E 2 and Teams Toolkit for Visual Studio Code
- Website – OpenAI
- Tools - Microsoft Teams Toolkit | aka.ms/ttk
- Repo - DALL-E 2 Image Generator Bot for Microsoft Teams
- Contributor – Garry Trinder
- Power Pages Data workspace is now solution aware
- Try it – Power Pages
- Documentation - Microsoft Dataverse
- Article - Power Pages Data workspace is now solution aware
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
- Office add-in monthly call | Wednesday, February 8, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Viva Connections & SharePoint Framework call | Thursday, February 9, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Microsoft 365 platform call | Tuesday, February 14, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Power Platform monthly call | Wednesday, February 15, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft 365 General Dev call | Thursday, February 16, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Microsoft Identity Platform call | Thursday, February 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 - 7th of February 2023