Microsoft 365 Developer Community Call recording -- 1st of April, 2021

Microsoft 365 Developer Community Call recording -- 1st of April, 2021

Recording of the Microsoft 365 – General M365 development Special Interest Group (SIG) community call from April 1, 2021.

Call summary

Latest news from Microsoft 365 engineering and updates on open-source projects: PnP .NET libraries, PnP PowerShell, modernization tooling, on yo Teams, on Microsoft Graph Toolkit, and on Microsoft Teams Samples. An update on SharePoint Framework v1.12.1 release plan.  Recent PnP project releases include - PnP .NET Libraries - PnP Framework v1.4.0 and PnP Core SDK v1.1.0 and PnP PowerShell v1.5.0 (new commandlets for Microsoft Viva Connections and Syntex).   yo Teams generator-teams (apps generator) v3.0.3 GA and 3.1.0 Preview, yo teams-build-core (gulp tasks) v1.0.1 + v1.1.0 Preview, and msteams-react-base-component (React UI helpers) v3.1.0, have been released.   Microsoft Graph Toolkit in the works MSAL 2.0 provider and preview of OneDrive file components.  Delivered 1 new Microsoft Teams sample – the first SPFx Teams Meeting sample from the community!  Register now for March/April trainings on Sharing-is-caring.   Register to join fellow community members to watch the 2-hour livestream - Building Apps with Microsoft Graph, on the 14th of April. The host of this call was Vesa Juvonen (Microsoft) | @vesajuvonen.  Q&A takes place in chat throughout the call

Actions

Demos

Demos delivered in this session

  • List group header formatting options – new list formatting options in JSON using use groupProps for Group header and footer formatters.  Conditional formatting - colors, counts, icons, for all list items now available for groups of list items.  Formatting capabilities in both list and gallery views.  There are new tokens for group headers and footers.   Copy and paste code chunks from docs.microsoft.com into Format View pane.    

  • Introduction to PnP Core SDK - Getting started – see how PnP Core works and how a mixture of APIs – Microsoft Graph GA and Beta, Rest, CSOM, Microsoft Teams, are called behind the scenes, transparent to developer.  Create basic .NET console application, add NuGet, PnP.Core and/or PnP.Core.Auth and Microsoft.Injection.Hosting packages, minimum code.  Add more code to get data.  Create list, add items, query the data, update data and delete list.  

  • Customer scenario – Microsoft Teams integration with external systems - appreciate the power of Teams to deliver a SSO personal app experience to consume and share data and analytics from an external data catalog in a Microsoft 365 environment.   This Proof-of-Concept solution includes search and message composition capabilities.  App created in yoTeams v3.0, .NET back-end, Security Vault, consuming Alation (data catalog) APIs   Uses Fluent and React Northstar library components for Teams.    

Thank you for your work. Samples are often showcased in Demos.

Topics

Topics covered in this call

  • Updates from Microsoft 365 Engineering - Vesa Juvonen (Microsoft) | @vesajuvonen - 7:23

  • PnP.NET library updates - Bert Jansen (Microsoft) | @O365bert - 9:06

  • PnP PowerShell updates - Erwin van Hunen (Valo Intranet) | @erwinvanhunen - 11:08

  • yo Teams updates - Wictor Wilén (Avanade) @wictor - 13:07

  • Microsoft Graph Toolkit updates - Beth Pan (Microsoft) | beth-panx - 14:23

  • Microsoft Teams Samples - Bob German (Microsoft) | @Bob1German - 16:17

  • Demo:  List group header formatting options – Naveed Ahmed (Microsoft) - 17:56

  • Demo:  Introduction to PnP Core SDK - Getting started – Bert Jansen (Microsoft) | @O365Bert - 25:54

  • Demo:  Customer scenario - Microsoft Teams integration with external systems – Kathy (Qingyu) Xu (Pfizer) and Paolo Pialorsi (PiaSys) | @PaoloPia - 43:43

Resources

Additional resources around the covered topics and links from the slides.

General resources

Upcoming Calls | Recurrent Invites

General Microsoft 365 Dev Special Interest Group bi-weekly calls are targeted at anyone who’s interested in the general Microsoft 365 development topics. This 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. More details on the Microsoft 365 community from https://aka.ms/m365pnp. We also welcome community demos, if you are interested in doing a live demo in these calls! You can download recurrent invite from https://aka.ms/m365-dev-sig. 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 PnP team, Microsoft - 2nd of April 2021