Episodes

Tuesday Nov 17, 2020
Microsoft 365 PnP Weekly - Episode 105 - 16th of November 2020
Tuesday Nov 17, 2020
Tuesday Nov 17, 2020
In this installment of the weekly discussion revolving around the latest news and topics on Microsoft 365, hosts – Vesa Juvonen (Microsoft) | @vesajuvonen, Waldek Mastykarz (Microsoft) | @waldekm, are joined by Alistair Pugin (Tangent Solutions) | @AlistairPugin – Head of Cloud Services based in South Africa. Since hearing about SharePoint Syntex recently during the monthly SharePoint Community call – November 2020, gain additional insights and perspective on Syntex during this call. Enterprise Content Management (ECM) is dead, long live content services. Syntex is ECM2.0. What Power BI does for Structured Data, Cortex does for unstructured data. Intelligence is built into unstructured data, now access it. Also discussed: Hybrid is an end state. The intelligent intranet now supersized with Cortex, how AI supports Syntex and Teams is the centralized access point to everything.
This episode was recorded on Monday, November 16, 2020.
- Video at Microsoft 365 Community YouTube channel.
These videos and podcasts are published each week and are intended to be roughly 45 - 60 minutes in length. Please do give us feedback on this video and podcast series and also do let us know if you have done something cool/useful so that we can cover that in the next weekly summary! The easiest way to let us know is to share your work on Twitter and add the hashtag #PnPWeekly. We are always on the lookout for refreshingly new content. “Sharing is caring!”
Here are all the links and people mentioned in this recording. Thanks, everyone for your contributions to the community!
Microsoft articles:
- Announcing a new, redesigned Microsoft Graph changelog - Microsoft 365 Team
- Announcing general availability of Microsoft Teams Resource-specific consent and read channel messages - Nick Kramer (Microsoft)
- Power Automate Desktop November 2020 update - Yiannis Mavridis (Microsoft)
Community articles:
- Microsoft 365 Patterns and Practices (PnP) – November 2020 update - Microsoft 365 PnP team | @m365pnp
- Episode #128 - Resource Specific Consent (RSC) with Microsoft Graph and Microsoft Teams - Paolo Pialorsi (PiaSys) | @paolopia
- Connect your React app to Microsoft 365 - Waldek Mastykarz (Microsoft) | @waldekm
- Connecting to SharePoint Online CSOM using a non-interactive, headless application, through user delegation - Dominique St-Amand (UMAknow) | @domze
- A simple SPFx file upload by drag&drop including PDF conversion - Markus Möller (Avanade) | @Moeller2_0
- There’s now an API to add or update custom branding to Azure Active Directory sign-in pages - Tom Morgan (Modality Systems) | @tomorgan
- Calling the Microsoft Graph with PnP PowerShell - Paul Bullock (CaPa Creative) | @pkbullock
- Multilingual support review of SharePoint Online – An information architecture perspective - Stefan Bauer (N8D) | @StfBauer
- Add emoji to your Channels in Microsoft Teams - Matt Wade (jumpto365) | @thatmattwade
- Starting Retention Based on a Date Column in SharePoint Online - Joanne Klein | @JoanneCKlein
- REgarding 365 - REgarding 365
- Microsoft Search deep-dive - Sarah Haase | @sarahhaase
- At-mentions lower stress - Darrell Webster (Datacom) | @DarrellaaS
- New Microsoft Teams meetings setting “Only the organizer can bypass the lobby” - Juan Carlos González (Ricoh España) | @jcgm1978
- Mapping or clearing crawled property to managed property mappings using PowerShell (or code) - Mikael Svenson (Microsoft) | @mikaelsvenson
- Required SharePoint Document Metadata - Flow Trigger - Laura Rogers (IW Mentor) | @WonderLaura
- Part 2 – SharePoint Spaces structures - Joel Rodrigues (Storm Technology) | @JoelFMRodrigues
- Automating location check-ins with Power Automate - Chris O'Brien (Content and Code) | @ChrisO_Brien
- New Journey Ahead... Joining the Microsoft Graph Team! - Sébastien Levert (Microsoft) | @sebastienlevert
- Stop Recording Sessions for Free Virtual Events - Mark Rackley (PAIT Group) | @mrackle
Additional resources:
- PnP Sharing is Caring initiative - Getting started guidance and training for using GitHub and contributing to the community
- Check out all the great community calls, SDKs, and tooling for Microsoft 365 from https://aka.ms/m365pnp
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions for Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
Microsoft 365 Patterns and Practice - 17th of November 2020

Tuesday Nov 10, 2020
PnP Weekly - Episode 104 - 9th of November 2020
Tuesday Nov 10, 2020
Tuesday Nov 10, 2020
In this installment of the weekly discussion revolving around the latest news and topics on Microsoft 365, host – Vesa Juvonen (Microsoft) | @vesajuvonen is joined by Cameron Dwyer (OnePlace Solutions) | @CameronDwyer - CTO and Office Development MVP at OnePlace Solutions, located in Sydney, Australia. Differences between the ISV – SAAS product developer and the Corporate Developer are considered during this session.
Topics broached include the selection of tools and methods for UX dev layer, API layer, discovery with Microsoft Graph, real web components, authentication and identity across workloads, and more. Insights and challenges when moving from consulting to products and from product license management to a subscription-based model were shared. Why should partners consider the Microsoft 365 ecosystem? Pretty clear reasons are called out in this episode. Twelve recently released articles and videos from Microsoft and the PnP Community are highlighted in this session as well.
This episode was recorded on Monday, November 9, 2020.
These videos and podcasts are published each week and are intended to be roughly 45 - 60 minutes in length. Please do give us feedback on this video and podcast series and also do let us know if you have done something cool/useful so that we can cover that in the next weekly summary! The easiest way to let us know is to share your work on Twitter and add the hashtag #PnPWeekly. We are always on the lookout for refreshingly new content. “Sharing is caring!”
Here are all the links and people mentioned in this recording. Thanks, everyone for your contributions to the community!
Microsoft articles:
- Announcing the general availability of the Microsoft To Do API in Microsoft Graph - Microsoft 365 Team
Community articles:
- CLI for Microsoft 365 v3.2 | Microsoft 365 PnP team | @m365pnp
- Me Experience in Microsoft Teams using Microsoft Graph Tookit and SPFx - Rabia Williams (Microsoft) | @williamsrabia
- Quick tip: download user or group profile picture using Microsoft Graph JS SDK - Waldek Mastykarz (Microsoft) | @waldekm
- The many ways to set UK Locale in SharePoint - Paul Bullock (CaPa Creative) | @pkbullock
- Beginners Guide to MS Teams Development #3 Messaging Action - Tomomi Imura (Microsoft) | @girlie_mac
- Microsoft Teams / Graph API: All about Scopes - Terry Matula | @terrymatula
- MGWDev.GraphSDK.UT (.NET) - IHttpProvider mocking for SPFx - Marcin Wojciechowski (Valo Intranet) | @mgwojciech
- Power Apps Web Part - Hugo Bernier (Tahoe Ninjas) | @bernierh and April Dunnam (Microsoft) | @aprildunnam
- Episode #127 - Using MSAL and Azure AD B2C to Authenticate “external” users - Paolo Pialorsi (PiaSys) | @paolopia
- Share SPCAF Rules Across Projects Using Azure DevOps Multi-Repo Builds - Pete Skelly (ThreeWill) | @pskelly
- The “Five Rules of Fields” for File Server Migrations to Microsoft - Alex Fields | @vanvfields
Additional resources:
- Microsoft Graph in Microsoft docs
- Microsoft Graph in the GitHub
- PnP Sharing is Caring initiative - Getting started guidance and training for using GitHub and contributing to the community
- Check out all the great community calls, SDKs, and tooling for Microsoft 365 from https://aka.ms/m365pnp
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions for Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
Microsoft 365 Patterns and Practices Team - 10th of November 2020

Tuesday Nov 03, 2020
PnP Weekly - Episode 103 - 2nd of November 2020
Tuesday Nov 03, 2020
Tuesday Nov 03, 2020
In this installment of the weekly discussion revolving around the latest news and topics on Microsoft 365, hosts – Vesa Juvonen (Microsoft) | @vesajuvonen, Waldek Mastykarz (Microsoft) | @waldekm, are joined by Darrel Miller (Microsoft) | @darrel_miller, Developer, Evangelist, and API Architect on the Microsoft Graph (Developer Experience) team. The team that creates developer tooling - Graph Explorer, Graph SDK, Documentation, and the API Review Board that helps other M365 teams (approx. 50) expose (with consistency) their APIs in Microsoft Graph.
Discussion on challenges getting developers to use the APIs, the _v2 property, evolution of the SDK, Microsoft Identity Web.MicrosoftGraph, auto-generated code, API surface quality control, and the Graph “no breaking change policy.” Microsoft Graph’s fundamental mission is making life easier for developers by rigorously coordinating consistency, non-duplication, and usage of the API surface by both Microsoft and partner developers. Coverage on 17 recently released articles and videos from Microsoft and the PnP Community are highlighted as well. This episode was recorded on Monday, November 2, 2020.
This episode was recorded on Monday, November 2, 2020.
- Video at Microsoft 365 Community YouTube channel.
These videos and podcasts are published each week and are intended to be roughly 45 - 60 minutes in length. Please do give us feedback on this video and podcast series and also do let us know if you have done something cool/useful so that we can cover that in the next weekly summary! The easiest way to let us know is to share your work on Twitter and add the hashtag #PnPWeekly. We are always on the lookout for refreshingly new content. “Sharing is caring!”
Here are all the links and people mentioned in this recording. Thanks, everyone for your contributions to the community!
Microsoft articles:
- What’s New in Microsoft Teams | October 2020 | Microsoft Teams
- SharePoint Roadmap Pitstop: October 2020 | Mark Kashman (Microsoft) | @mkashman
- Microsoft Teams Toolkit for Visual Studio Code | Microsoft Teams
- Microsoft.Identity.Web.MicrosoftGraph Nuget package | Microsoft
Community articles:
- Microsoft Teams App Generator (Yo Teams) v 2.16 | Microsoft 365 PnP team | @m365pnp
- CLI for Microsoft 365 v3.2 | Microsoft 365 PnP team | @m365pnp
- How to create an RSS reader using SharePoint news | João Ferreira (Beezy Inc) | @joao12ferreira
- How to save a Microsoft Lists personal lists as a template | João Ferreira (Beezy Inc) | @joao12ferreira
- SP Editor Chrome Extension v5.6.1 - with Microsoft Graph SDK Console - Tomi Tavela (RND Works) | @tavikukko
- Deploy an SPFx WebPart using GitHub actions and the CLI for Microsoft 365 - Patrick Lamber (Experts Inside AG) | @patricklamber
- Creating a user scoped property for SPFx web parts | Ram Prasad (Infineon Technologies) | @ram_meenavalli
- Build a SharePoint / Fluent UI compliant grid from scratch | Stefan Bauer (N8D) | @StfBauer
- Develop SPFx web parts for different section designs using CSS | Stefan Bauer (N8D) | @StfBauer
- How to deploy Microsoft Teams app templates in your tenant | Luise Freese | @LuiseFreese
- How to post a SharePoint news link programmatically | João Ferreira (Beezy Inc) | @joao12ferreira
- What is Project Cortex? What is SharePoint Syntex | Sarah Haase (U.S. Bank) | @SarahHaase, Antonio Maio (Protiviti) | @AntonioMaio2 & Mike Maadarani (MCM Consulting) | @mikemaadarani
- Build “One Productivity Hub” using Microsoft Teams and Microsoft Graph Toolkit | Ayca Bas (Microsoft) | @aycabs
Additional resources:
- Microsoft Graph in the GitHub
- PnP Sharing is Caring initiative - Getting started guidance and training for using GitHub and contributing to the community
- Check out all the great community calls, SDKs, and tooling for Microsoft 365 from https://aka.ms/m365pnp
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions for Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
Microsoft 365 Patterns and Practices Team - 3rd of November 2020

Tuesday Oct 27, 2020
PnP Weekly - Episode 102 - 26th of October 2020
Tuesday Oct 27, 2020
Tuesday Oct 27, 2020
In this installment of the weekly discussion revolving around the latest news and topics on Microsoft 365, hosts – Vesa Juvonen (Microsoft) | @vesajuvonen, Waldek Mastykarz (Microsoft) | @waldekm, are joined by veteran (6 months) Cloud Developer Advocate focused on Microsoft Teams - Tomomi Imura (Microsoft) | @girlie_mac. Tomomi actually has been working as a developer advocate for years. Now she is focused on learning the Microsoft product line in order to help others learn the product line.
Discussion about competitive products and why it’s important to explain the capabilities of a product – the use scenario, in a way that conveys what’s possible to help the customer bridge the gap between business needs and technology capabilities. Presently, the crew is quite busy with triage, updates, consolidations, simplifications, etc. In response to how to explain the Microsoft 365 platform opportunity to partners, start with product integration, data locality, a single set of APIs, market size, support, and assistance landing apps.
Finally, hear about Tomomi’s Technology Doodles! A big week of publishing - 21 recently released articles and videos from Microsoft and the PnP Community are highlighted as well. As always, if you need help on an issue, want to share a discovery, or just want to say: “Job well done”, please reach out to Vesa, to Waldek, or to your PnP Community.
This episode was recorded on Monday, October 26, 2020.
- Video at Microsoft 365 Community YouTube channel.
These videos and podcasts are published each week and are intended to be roughly 45 - 60 minutes in length. Please do give us feedback on this video and podcast series and also do let us know if you have done something cool/useful so that we can cover that in the next weekly summary! The easiest way to let us know is to share your work on Twitter and add the hashtag #PnPWeekly. We are always on the lookout for refreshingly new content. “Sharing is caring!”
Here are all the links and people mentioned in this recording. Thanks, everyone for your contributions to the community!
Microsoft articles:
- Introducing Zoho Notebook for Microsoft Teams: Bring your thoughts and teams together | Ankur Yadav (Microsoft)
- Microsoft Partners with Salesforce to Deliver Microsoft Teams Integration for Sales and Service | Microsoft Teams team (Microsoft)
- The Intrazone, partner edition: Rightpoint with customer, Grant Thornton | Mark Kashman (Microsoft) | @mkashman
- Importing 3rd party platform messages to Microsoft Teams is now available in beta | Microsoft 365 Team
- Survey or quiz your friends and family with Microsoft Forms, now available for personal use | Gareth Oystryk (Microsoft)
- Azure Communication Services (preview) | Microsoft
- Microsoft Teams Apps for Meetings | Rajesh Rangarajan (Microsoft)
Community articles:
- Azure Communication Services with Shawn Henry | Microsoft 365 Developer Podcast | Jeremy Thake (Microsoft) | @jthake & Paul Schaeflein (AddIn365) | @paulschaeflein
- Beginners Guide to MS Teams Development #2: Bots | Tomomi Imura (Microsoft) | @girlie_mac
- Microsoft Teams Development Samples | PnP Community
- HTTP Status Cats app for Microsoft Teams - Sample | Tomomi Imura (Microsoft) | @girlie_mac
- HTTP Status Cats App for Microsoft Teams - Video | Tomomi Imura (Microsoft) | @girlie_mac
- Microsoft Graph API to create a team is now in GA and supports a new permission level | Jarbas Horst (Valo Intranet) | @devjhorst
- Outlook and SharePoint Events, Time Zones, Display Dates | Alex Terentiev (Sharepointalist) | @alexaterentiev
- M365 Developer Bootcamp | Luise Freese | @LuiseFreese
- Hosting my first ever Developer Bootcamp in Microsoft Teams : A retrospect | Rabia Williams (Microsoft) | @williamsrabia
- SPFx Cascading Dropdown In Property Pane | Chandani Prajapati | @Chandani_SPD
- Microsoft Teams | How to create your personal space or Me experience on Teams | Giuliano De Luca | @DeLucaGiulian
- Episode #121 - Introducing Microsoft 365 PnP Core SDK (aka PnP Graph First SDK) | Paolo Pialorsi (Piasys) | @PaoloPia
- Search-based Messaging Extension for Microsoft Teams | Markus Möller (Avanade) | @Moeller2_0
- A temporary message on top of your SharePoint Page | Christophe Humbert | @Path2SharePoint
Additional resources:
- Microsoft Graph in the GitHub
- PnP Sharing is Caring initiative - Getting started guidance and training for using GitHub and contributing to the community
- Check out all the great community calls, SDKs, and tooling for Microsoft 365 from https://aka.ms/m365pnp
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions for Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
Microsoft 365 Patterns and Practices Team - 27th of October 2020

Tuesday Oct 20, 2020
PnP Weekly - Episode 101 - 19th of October 2020
Tuesday Oct 20, 2020
Tuesday Oct 20, 2020
In this 1st installment after the 100th installment of the weekly discussion revolving around the latest news and topics on Microsoft 365, hosts – Vesa Juvonen (Microsoft) | @vesajuvonen, Waldek Mastykarz (Microsoft) | @waldekm, are joined by Vincent Biret (Microsoft) |@baywet, MVP alum, blogger, and presently a software engineer on the Microsoft Graph SDK team. A number of topics were covered during today’s discussion – Program Management and Development at Microsoft, the advantage of being an SDK developer is working with Community and the elusive “inbox zero” including the novel approach identified by the cohort during this session to address. Covered as well, where Community can contribute to SDKs - Handlers, helper methods, code validation in various languages, and one area where the Graph SDK team is investing – a consistent authentication and authorization experience. 15 recently released articles from Microsoft and the PnP Community are highlighted as well. This episode was recorded on Monday, October 19, 2020.
As always, if you need help on an issue, want to share a discovery, or just want to say: “Job well done”, please reach out to Vesa, to Waldek, or to your PnP Community.
This episode was recorded on Monday, October 19, 2020.
- Video at Microsoft 365 Community YouTube channel.
These videos and podcasts are published each week and are intended to be roughly 45 - 60 minutes in length. Please do give us feedback on this video and podcast series and also do let us know if you have done something cool/useful so that we can cover that in the next weekly summary! The easiest way to let us know is to share your work on Twitter and add the hashtag #PnPWeekly. We are always on the lookout for refreshingly new content. “Sharing is caring!”
Here are all the links and people mentioned in this recording. Thanks, everyone for your contributions to the community!
Microsoft articles:
- Hi5 employee engagement app now integrates with Microsoft Teams | Ankur Yadav (Microsoft)
- Learning and Networking Days - two FREE, one-day events from the EU Collaboration Summit event team | Mark Kashman (Microsoft) | @mkashman
- Announcing the General Availability of Microsoft Graph Teams Membership API | Abhishek Anand (Microsoft)
Community articles:
- My personal experience as a Program Manager and switching back to development | Vincent Biret (Microsoft) | @baywet
- Popular PnP repositories and how to get started contributing | Hugo Bernier (Tahoe Ninjas) | @bernierh
- Analyze Microsoft 365 User Profile Photos using Azure Computer Vision API and CLI for Microsoft 365 | Joseph Velliah | @josephvelliah
- What is the right approach to cache data in your solution? | Elio Struyf (Valo Intranet) | @eliostruyf
- How to identify the font rendered in your Browser? | Stefan Bauer (N8D) | @StfBauer
- 250 million reasons to build applications on Microsoft 365 | Waldek Mastykarz (Microsoft) | @waldekm
- Build a Me-experience in Microsoft Teams | Waldek Mastykarz (Microsoft) | @waldekm
- #19 Inbox zero is a trap | Waldek Mastykarz (Microsoft) | @waldekm
- How does the SharePoint Framework work? | Andrew Connell (Voitanos) | @andrewconnell
- How to Deploy PnP Modern Search Web Parts | Agnes Molnar (Search Explained) | @molnaragnes
- SharePoint Syntex. First steps with Intelligent Content Types and Compliance | Joanne Klein | @JoanneCKlein
- Custom Praise badges in Microsoft Teams | Robert Crane (CIAOPS) | @directorcia
Additional resources:
- PnP Sharing is Caring initiative - Getting started guidance and training for using GitHub and contributing to the community
- Check out all the great community calls, SDKs, and tooling for Microsoft 365 from https://aka.ms/m365pnp
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions for Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
Microsoft 365 Patterns and Practices Team - 20th of October 2020