Microsoft 365 Platform Community Call - 14th of June, 2022
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 two demos.
New this week
- Samples – the Microsoft 365 Sample Solution Gallery now has more than 1099 samples from Microsoft and community | aka.ms/m365/samples
- Opportunity – Microsoft Community Initiative to build a unified Microsoft Cloud Community model with Microsoft 365 and Azure. We are looking for community members to join the Community Advisory Board | aka.ms/MCABLeaderApp
- Article – Microsoft 365 Platform Community (PnP) - June 2022 update | Microsoft
- Article – Microsoft Teams JS SDK v2 is now generally available | Rabia Williams (Microsoft) | @williamsrabia
- Article – Application permissions for Bookings APIs in Microsoft Graph now available | Microsoft
- Article – New AI-based speech enhancements for Microsoft Teams | Solomiya Branets (Microsoft)
- Article – Inside Microsoft Teams Season 5 Episode 3- “Perfect blend: coffee and Microsoft Teams” | Stephen Rose (Microsoft)
- Article – Updated integrations with Confluence and Zendesk now available in Microsoft Teams | Microsoft
- Article – Crafting a new hybrid meeting room experience at Microsoft with Microsoft Teams | Lukas Velush (Microsoft)
- Article – Expanding background noise suppression across platforms and scenarios | Mehrsa Golestaneh (Microsoft)
- Documentation - Conversation events in your Teams bot | Teams Platform Update
- App Studio will be deprecated by June 30, 2022, use Developer Portal | Teams Platform Update
- Dev Podcast - Day in the life of an API Architect on Microsoft Graph with Darrel Miller (June 1)
- Microsoft 365 PnP Weekly – Episode 170 (June 13th) with Kraków, Poland based SharePoint developer at Valo Solutions - Marcin Wojciechowski | @mgwojciech | video | podcast
Demos
- Latest on deprecating basic auth for Exchange - an impactful change to be aware. Beginning October 1, 2022, Microsoft will start to turn off Basic Auth for a number of mail protocols. Microsoft is not turning off the protocols. And fortunately, the protocols all support modern OAuth today. Understand where to look for usage data, tips for interpreting the data (based on protocol), next steps check list, and Useful Links.
- Introduction to Microsoft Graph .Net SDK v5 - generated by the new code generator called Kiota – v5 enhancements covered in this session that enrich the developer’s experiences across Microsoft Graph include Backing store (object tracking), support $count endpoints, support for OData Cast endpoints and Parameter objects. Appreciate differences between v4 and v5 calls, improvements in Intellisense, increased performance due to smaller payloads, newly supported endpoints, fewer lines of code for greater capability, etc.
- Introduction to Microsoft Graph Postman collection - starts with Postman fundamentals then how Postman – the tool, is used with Microsoft Graph - the APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so that you can create better APIs faster. Use the 8 step Microsoft Graph Postman collection to get started with Microsoft Graph APIs in minutes and get simplified authentication, pre-defined endpoints, and environment variables.
The host of this call was Brian T. Jackett (Microsoft) | @BrianTJackett. Q&A takes place in chat throughout and live at end of the call.
Agenda items
- Monthly contributors on the Microsoft 365 platform community efforts – Vesa Juvonen (Microsoft) | @vesajuvonen – 7:21
- Latest updates and news on the Microsoft 365 platform – Brian T. Jackett (Microsoft) | @BrianTJackett – 9:36
- Demo - Impact of deprecating basic authentication for Exchange for your solution – Greg Taylor (Microsoft) | @gregtaylor_msft – 16:11
- Demo - Introduction to Microsoft Graph .Net SDK v5 – Andrew Omondi (Microsoft) – 29:08
- Demo - Introduction to Microsoft Graph Postman collection – Sébastien Levert (Microsoft) | @sebastienlevert – 37:18
Thank you for your creativity and work execution. Samples are often showcased in Demos.
Actions
- Opt into PnP Recognition Program | https://aka.ms/m365pnp-recognition
- Interested in joining the Community Advisory Board? Complete the Community Board Member Application | aka.ms/MCABLeaderApp
- Register for Sharing is Caring events:
- Writing for the Web | Thursday, June 23, 12pm PT | 3pm ET | 9pm CET - Register
- Writing for the Web | Monday, June 27, 10am PT | 1pm ET | 7pm CET - Register
- Power Platform Samples Contributor | Wednesday, June 29, 10:00 am PT - Register
- Maturity Model Practitioners | 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 from Microsoft and community.
- Sign up to Share your story in the Learn from the community series.
- Request a Demo spot on the call – https://aka.ms/m365pnp/request/demo
- Download the recurrent invite for this call – https://aka.ms/m365-dev-call
Demo references
- Latest on deprecating basic auth for Exchange
- Documentation - Deprecation of Basic authentication in Exchange Online
- Article - Basic Authentication and Exchange Online – September 2021 Update
- Documentation - How modern authentication works for Office 2013, Office 2016, and Office 2019 client apps
- Article – Enabling Modern Auth for Outlook – How Hard Can It Be?
- Documentation – About the Exchange Online PowerShell V2 module
- Documentation – Connect to Security & Compliance PowerShell
- Documentation – Exchange Online and Exchange development
- Documentation – Authentication and EWS in Exchange
- Documentation – Microsoft identity platform and OAuth 2.0 authorization code flow
- Documentation – Authentication flow support in MSAL
- Repo - Using MSAL in the EWS Managed API and doing auto token expiration and renewal in Delegate and Client Credential Azure oAuth Flows
- Documentation – Authenticate an IMAP, POP or SMTP connection using OAuth
- Introduction to Microsoft Graph .Net SDK v5
- Repo – Project Kiota | aka.ms/Kiota
- Repo - Microsoft Graph .NET SDK v5 changelog and upgrade guide | aka.ms/graph/sdk/dotnet-preview
- Introduction to Microsoft Graph Postman collection
- Documentation - Use Postman with the Microsoft Graph API | aka.ms/graph/postman
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
- Power Platform monthly call | Wednesday, June 15, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Viva Connections & SharePoint Framework call | Thursday, June 16, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Microsoft Identity Platform call | Thursday, June 16, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
- Microsoft 365 platform call | Tuesday, June 21, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- M365 General Dev call | Thursday, June 23, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Office add-in monthly call | Wednesday, July 13, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Adaptive Cards monthly call | Thursday, June 14, 9:00 am PT - https://aka.ms/adaptivecardscommunitycall (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 - 15th of June 2022