Microsoft 365 Platform Community Call - 10th of January, 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 1450 samples from Microsoft and community.
- News
- Article – SharePoint Pages Microsoft Graph API is now available for public preview | SharePoint team
- Article – New Microsoft Graph Developer Proxy preview v0.3 with support for all APIs - Waldek Mastykarz (Microsoft) | @waldekm & Garry Trinder (Microsoft) | @garrytrinder
- Article – New year, new rituals with Microsoft Viva Insights - Sakshi Budhraja (Microsoft)
- Microsoft Teams Platform Updates
- Feedback – Frequently asked questions
- Conversations
- Microsoft 365 PnP Weekly – Episode 192 (January 9th) with Netherlands based CTO Low-Code Solutions and Microsoft MVP - Albert-Jan Schot (BLIS.digital) | @appieschot | video | podcast
- Microsoft 365 DDeveloper Podcast – Partner Showcase: Integratin Yasoon with Tobias Viehweger
Demos
- Introduction Microsoft Graph PowerShell v2 preview release – review features/improvements from v1 to v2 modules. Understand scripting for and how endpoints are targeted by modules, improvements to and support for more auth scenarios (managed identity support), and other improvements. In Azure Cloud Shell, appreciate the ease of installing a module, authentication, getting users, grouping users and deleting users/groups. Uses new managed identity to make calls without certificates and secrets. Feedback welcome.
- Test how your SPFx solutions respond to throttling with Graph Developer Proxy – in SharePoint Workbench, in your tenant of 1, keeping you’re app code as is, simulate your app’s resilience under heavy load. Example: Test specifically for 429 errors. See configuring Proxy for scenario and then see how Proxy simulates/identifies 429s on a Microsoft Graph API. Once issue identified, remediate - add a sleep function, use PnPjs that handles 429s for you, etc.
- Introduction to Microsoft Viva ACE development learn module - Getting started – learn about the new module in general and do 1st Exercise - Create a SPFx Basic Card ACE showing SharePoint list data. This ACE reads and writes to a SharePoint List. In hands-on lab, open your Workbench and site and add ACE to page. Look at operation of Card View, Quick View and at the target SharePoint list. Step through the AdaptiveCardExtension.ts, CardView.ts and QuickView.ts files.
The host of this call was Vesa Juvonen (Microsoft) | @vesajuvonen. Q&A takes place in chat throughout the call.
Agenda items
- 08:44 – Latest updates and news on the Microsoft 365 platform – Vesa Juvonen (Microsoft) | @vesajuvonen
- 09:55 – Microsoft Teams Platform updates – Surbhi Gupta (Microsoft)
- 10:48 – Together mode picture
- 11:58 – Demo Introduction Microsoft Graph PowerShell v2 preview release – Maisa Rissi (Microsoft) | @maisarissi_msft and Peter Ombwa (Microsoft)
- 26:16 – Demo Test how your SPFx solutions respond to throttling with Graph Developer Proxy – Waldek Mastykarz (Microsoft) | @waldekm
- 36:40 – Demo Introduction to Microsoft Viva ACE development learn module - Getting started – Vesa Juvonen (Microsoft) | @vesajuvonen & Andrew Connell (Voitanos) | @andrewconnell
Thank you for your creativity and work execution. Samples are often showcased in Demos.
Together Mode
Great to see so many familiar faces in this new year. Welcome to 2023! Awesome to have you here.
Actions
- Opt into PnP Recognition Program – aka.ms/m365pnp-recognition
- Register for upcoming Sharing Is Caring events:
- First Time Contributor | Thursday, January 12th, 10am PT | 1pm ET | 7pm CET – Register
- Maturity Model Practitioners | Tuesday, January 17th, 7am PST – Download reoccurring invite
- Writing for the Web | Monday, January 23rd, 10am PT | 1pm ET | 7:00pm CET - Register
- PnP SPFx Samples w/NVM | Wednesday, January 25th, 9am PT | 12pm 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
- Introduction Microsoft Graph PowerShell v2 preview release
- Article - Microsoft Graph PowerShell v2 is now in public preview, half the size and speeds up automation | aka.ms/graph/preview-psv2
- Documentation - Microsoft Graph PowerShell V2 Changelog and Upgrade Guide | aka.ms/graph/sdk/powershell/upgrade-to-v2
- Feedback/Issues - msgraph-sdk-powershell/issues
- Discussion - Is it a good idea to have different cmdlet names in the V2 SDK? #1705
- Test how your SPFx solutions respond to throttling with Graph Developer Proxy
- Tool - Microsoft Graph Developer Proxy v0.3.0 | aka.ms/graph/proxy/download
- Demo - Introduction to Microsoft Graph Developer Proxy - Sébastien Levert (Microsoft) @sebastienlevert
- Introduction to Microsoft Viva ACE development learn module - Getting started
- Exercise - Exercise - Create SPFx Basic Card ACE showing SharePoint list data
- Learn Module - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
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, January 11, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Viva Connections & SharePoint Framework call | Thursday, January 12, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Microsoft 365 platform call | Tuesday, January 17, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Power Platform monthly call | Wednesday, January 18, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft 365 General Dev call | Thursday, January 19, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Microsoft Identity Platform call | Thursday, January 19, 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 - 10th of January 2023