Episodes

Tuesday Jan 19, 2021
Microsoft 365 PnP Weekly - Episode 110 - 18th of January 2021
Tuesday Jan 19, 2021
Tuesday Jan 19, 2021
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 Erwin van Hunen (Valo Intranet) | @erwinvanhunen – MVP, Father of PnP PowerShell, and Lead Architect at Valo Intranet in Sweden.
How do you end up owning a PnP open source project? Start by making and sharing something that makes your own life easier. In Erwin’s case, create a little PowerShell module in 2014. Now, 60 Million PowerShell Cmdlets are executed each day. Subsequent discussion focuses on who, why, where, how to use PnP PowerShell. PowerShell is used for Microsoft Teams and Planner in addition to SharePoint. Covered off on connectivity, authentication, supportability, roadmap, and on how PnP PowerShell and Microsoft Graph PowerShell are complementary. Future and present – a multi-Platform PnP PowerShell for Windows, Mac, Linux, Raspberry Pi, Azure Functions, Azure Automation. PnP.PowerShell v1.00 is releasing this week thanks to contributions from many PnP community members. 13 articles, 1 event from Microsoft and PnP Community contributors are highlighted in this session.
This episode was recorded on Monday, January 18, 2021.
- 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!
Events:
- Friday, January 22nd, 2021 - Microsoft 365 Friday California 2021
Microsoft articles:
- Approvals in Microsoft Teams, Now Generally Available - Microsoft
- 8 new productivity hacks for frontline workers, managers, and IT - Microsoft
- Microsoft Graph Mailbag – Taking advantage of mgt-get component in the Microsoft Graph Toolkit - Microsoft
Community articles:
- PnP PowerShell documentation - Microsoft 365 PnP initiative
- How to define a modern calendar view as default view - João Ferreira (Beezy) | @joao12ferreira
- Export all your Power Automate Flows using CLI for Microsoft 365 - Garry Trinder (CPS) | @garrytrinder
- Personalization with Audience Targeting - Emily Mancini (Sympraxis Consulting) | @EEMancini
- Flow missing export to logic app? Use the CLI for Microsoft 365 - Albert-Jan Schot (Portiva) | @appieschot
- Use Microsoft Graph to query SharePoint items - Markus Möller (Avanade) | @Moeller2_0
- Why I stopped using SharePoint Framework Property Pane - Alex Terentiev (Sharepoitalist) | @alexaterentiev
- Building applications around Microsoft Teams - Tom Morgan (Modality Systems) | @tomorgan
- Episode #137 - Programmatically Register an AAD App with Delegated Permission Grants - Paolo Pialorsi (PiaSys) | @paolopia
- PnPjs release 2.1.0 - PnP initiative
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 (PnP) - 19th of January

Tuesday Jan 12, 2021
Microsoft 365 PnP Weekly - Episode 109 - 11th of January 2021
Tuesday Jan 12, 2021
Tuesday Jan 12, 2021
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 Microsoft 365 Consultant and MVP Luise Freese | @LuiseFreese, based in Germany. The core discussion focus in this episode is on creating a safe, inclusive environment for existing and new community members to learn and share, tips for increasing your visibility within the community and finally Luise’s TeamsAdvisor Microsoft Power App. 24 articles from Microsoft and the PnP Community contributors are highlighted in this session recorded on Monday, January 11, 2021.
This episode was recorded on Monday, January 11, 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 | December 2020 - Microsoft
- 4 ways to deliver better meetings with apps in Microsoft Teams - Microsoft
- Powerful ways to connect SharePoint team sites, files, lists and pages as tabs in Microsoft Teams - Microsoft
- SharePoint Roadmap Pitstop: December 2020 - Mark Kashman (Microsoft) | @mkashman
- Announcing the General Availability of Microsoft Graph Toolkit 2.0! - Elise Yang (Microsoft) | @elisenyang
- Microsoft Graph Mailbag – Use Graph Explorer Like a Professional - Microsoft
Community articles:
- Microsoft 365 Princess - Luise Freese | @LuiseFreese
- CLI for Microsoft 365 - v3.5 release notes - Microsoft 365 PnP team | @m365pnp
- Take control of files created on SharePoint that are not published - David Ramalho (Storm Technology Ltd) | @DavRamalho
- SharePoint Framework with ESLint - Sergei Sergeev (Mastaq) | @sergeev_srg
- Testing out Batching in the new PnP.PowerShell - Leon Armston (Intelogy) | @LeonArmston
- Microsoft Lists for administrators – The ultimate guide - João Ferreira (Beezy) | @joao12ferreira
- Why should you build applications on Microsoft 365 - Waldek Mastykarz (Microsoft) | @waldekm
- Call a Third Party REST API in SharePoint Development Framework (SPFx) - Microsoft365 Topic Vlog 10 - Kislay Sinha (CGI) | @sinhakislay
- Episode #136 - Using Adaptive Cards in Microsoft Teams Task Modules - Paolo Pialorsi (PiaSys) | @paolopia
- Microsoft 365 multi-tenant apps: Working with application permissions in Microsoft Graph - Vardhaman Deshpande (Valo Intranet) | @vrdmn
- Using the MS Teams Native API end-points - Robin Agten (Delaware Consulting) | @AgtenRobin
- How to use Chatbots inside SharePoint pages (no-code) - Power Virtual Agents - Renato Romão (Storm Technology) | @renatooromao
- Timer based Button text in SharePoint Framework - Nanddeep Nachan | @NanddeepNachan
- Get User Information and Photo using MSGraph Batch - João Mendes | @joaojmendes
- Making the move from SharePointPnPPowerShellOnline to PnP.PowerShell - Todd Klindt (Sympraxis Consulting) | @ToddKlindt
- Rewriting InfoPath and SharePoint Designer Workflow to PowerApps and Power Automate - Siddharth Vaghasia (Tata Consultancy Services) | @siddh_me
- Free Image Sources - Emily Mancini (Sympraxis Consulting) | @EEMancini
- Automate project documentation from Azure DevOps to SharePoint on Microsoft 365 - Rick Brown (Slalom Consulting)
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 (PnP) - 12th of January

Tuesday Dec 08, 2020
Microsoft 365 PnP Weekly - Episode 108 - 7th of December 2020
Tuesday Dec 08, 2020
Tuesday Dec 08, 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 Data Architect, Transition Evangelist, Data Platform MVP Isabelle van Campenhoudt (ShareQL - Power Platform Associates) | @thesqlgrrrl, based in Belgium. Topics discussed – The challenge for customers today is too much data, its availability, accuracy, recency, history, and shareability.
The multiple levels of reporting on which all agree that what’s more important is what information needs to be conveyed in the report. Training needs to focus on “Consuming a Report” – and how to understand and manipulate data in a visual way. Finally, discussion on organizing or cataloging data, there is a data governance tool - Microsoft Azure Pureview - previously known as data catalog.
This episode was recorded on Monday, December 7, 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!
Events:
- 12th of December - Microsoft 365 Saturday Bangalore 2020
- 16th of December - Learn Together: Developing Apps for Teams - Microsoft
Microsoft articles:
- What’s New in Microsoft Teams | November 2020 - Microsoft
- Microsoft Teams calling devices for every user - Microsoft
- Host your next virtual party in Microsoft Teams with apps and screen sharing games - Microsoft
- Introducing the SharePoint Success Site – Drive adoption and get the most out of SharePoint - Matt Wolodarsky (Microsoft)
- SharePoint Roadmap Pitstop: November 2020 - Mark Kashman (Microsoft)
- Microsoft Search query API for Microsoft Graph is now Generally Available! - Microsoft 365 Team
- Announcing public preview of the Microsoft Teams Activity Feed API on Microsoft Graph - Abhishek Anand (Microsoft)
- How to create single sign-on authentication for tab apps with Microsoft Teams Toolkit for Visual Studio Code - Microsoft 365 Team
- Microsoft 365 Collaboration Conference – keynotes, sessions, and workshops - Mark Kashman (Microsoft)
Community articles:
- New Microsoft 365 Patterns and Practices (PnP) team members - Microsoft 365 PnP team | @m365pnp
- Improving search relevance in Microsoft Teams - Bill Baer (Microsoft) | @williambaer
- Christmas theme for your Modern SharePoint sites - Ram Prasad (Infineon Technologies) | @ram_meenavalli
- How to add Microsoft Clarity to modern SharePoint - João Ferreira (Beezy) | @Joao12Ferreira
- Send Notifications in Teams - Luis Mañez (ClearPeople) | @luismanez
- How to get started with SharePoint Look Book - Gregory Zelfond (SharePoint Maven) | @gregoryzelfond
- SharePoint Framework development tips: enhance your developer experience for newly created components - Sergei Sergeev (Mastaq) | @sergeev_srg
- Microsoft Teams Incoming Webhooks - 365 Days of Cloud | @365days_cloud
- Episode #131 - Building Microsoft Teams Messaging Extensions with Yo Teams - Paolo Pialorsi (PiaSys) | @PaoloPia
- PnP Core SDK - Working with pages: an introduction | - Bert Jansen (Microsoft) | @O365Bert
- The tools for a SharePoint developer - Part 2 - Laurent Sittler (UMAknow) | @laul0_68
- A little bit more security - Robert Crane (Computer Information Agency) | @directorcia
- How to install or upgrade to the latest Office Yeoman Generator (Yo Office) - Cameron Dwyer (OnePlace Solutions) | @CameronDwyer
Samples:
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 (PnP) - 8th of December

Wednesday Dec 02, 2020
Microsoft 365 PnP Weekly - Episode 107 - 30th of November 2020
Wednesday Dec 02, 2020
Wednesday Dec 02, 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 Independent Consultant, Office Developer and Business Apps (Power Platform) MVP Fabio Franzini | @franzinifabio.
Topics discussed in this session include:
- Becoming and prospering as an independent consultant – drive exposure by delivering training, watch parties, and speaking at conferences.
- When to go with Power Platform vs traditional coding – the key is architecting the complete solution and including change management.
- Thoughts on extending SPFx beyond SharePoint and Teams to create add-ins for all office clients.
- And finally, a few words from Fabio around styling with Tailwind CSS.
This episode was recorded on Monday, November 30, 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!
Events:
- 4th of December - Collab Days - Winter across the alps - Munich-Vienna 2020 - CollabDays Munich
- 5th of December - Microsoft 365 Saturday Ahmedabad 2020 - M365 Ahmedabad
- 16th of December - Learn Together: Developing Apps for Teams - Microsoft
Community articles:
- CLI for Microsoft 365 v3.3 - Microsoft 365 PnP team
- Secure app-only authentication with CLI for M365/PnP PowerShell using Variable Groups in Azure DevOps - Yannick Reekmans (Qubix) | @YannickReekmans
- Tips for Getting Started with SharePoint Custom Development - Liam Workman (Navo)
- Handle app button events in Microsoft Teams tabs - Waldek Mastykarz (Microsoft) | @waldekm
- Build full-page Microsoft Teams tabs - Waldek Mastykarz (Microsoft) | @waldekm
- How to present at online meetings and events like an Ignite Superstar - Thomy Goelles (Solvion) | @thomyg
- How to use Microsoft Graph Toolkit with React - Let’s Learn a Microsoft 365 Topic – Vlog 5 - Kislay Sinha (CGI) | @SinhaKislay
- Episode 130 - Building Microsoft Teams Task Modules with yo Teams - Paolo Pialorsi (PiaSys) | @PaoloPia
- Me Experience in Teams using MS Graph Toolkit and SPFx /W Rabia Williams and Mert Yeter - Rabia Williams (Microsoft) | @williamsrabia & Mert Yeter (360 dotnet) | @m3rtyeter
- Authentication to Azure AD protected APIs with Managed Identity - No Key Vault Required - Laura Kokkarinen (Sulava) | @LauraKokkarinen
- Is ‘Inbox Zero’ achievable (or relevant) in a Microsoft Teams world? - Sarah Haase | @sarahhaase
- Self-service Microsoft Form for external guests to use Power App - John Liu | @johnnliu
- #DevHack: Dismiss messaging extension dialog in MS Teams - Elio Struyf (Valo Intranet) | @eliostruyf
- How to deploy a Yo Teams generated project to Azure through Azure DevOps - Wictor Wilen (Avanade) | @wictor
- The target in the Launch function in Power Apps - Pieter Veenstra (HybrIT Services) | @PieterVeenstra
Samples:
- Personal Links SharePoint Framework web part - Adam | @Adam25858782
- Microsoft Graph Toolkit Events web part - João Mendes | @joaojmendes
- Integrate Tailwind CSS framework into a SPFx React project - Fabio Franzini | @franzinifabio
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 (PnP) - 1st of December

Tuesday Nov 24, 2020
Microsoft 365 PnP Weekly - Episode 106 - 23rd of November 2020
Tuesday Nov 24, 2020
Tuesday Nov 24, 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 Business Apps MVP Serge Luca (a.k.a., Dr. Flow) (Power Platform Associates) | @sergeluca. Discussed in this session – Serge’s interest in Power Platform, growth in the number of available connectors - application integration, and data storage options. As well, called out is the need for more developer focused patterns and practices.
Regarding data storage, the group more-or-less defined a decision tree. There is product - CDS (free or paid), SQL/Azure, SharePoint, or Hybrid and there are other considerations - licensing, app types, security/permission requirements, data storage costs, and database management. Finally, Serge gives viewers a quick tour of the workflow companion tool he has been developing called BPM.
This episode was recorded on Monday, November 23, 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:
- Building and managing amazing Teams apps - Microsoft Teams
- Low code apps and bots in Microsoft Teams with Power Apps and Power Virtual Agents - Microsoft Teams
- Protecting your data - creating a secure and compliant Microsoft Teams environment - Microsoft Teams
- Microsoft Teams App Development Challenge - Microsoft 365 Team
- Outlook REST API v2.0 Deprecation Notice - Microsoft 365 Team
- Retiring Microsoft Graph notifications API - Microsoft 365 Team
- Manage Microsoft Dataverse for Teams environments - Manuela Pichler (Microsoft)
- Learn Together: Developing Apps for Teams - Microsoft
- New apps and features in Microsoft 365 for individuals and families this fall - Gareth Oystryk (Microsoft)
Community articles:
- Microsoft Search 101 - Bill Baer (Microsoft) | @williambaer
- MS Teams Tips & Tricks - LiveTiles
- serge luca aka 'Doctor Flow' - YouTube - Serge Luca (Power Platform Associates) | @sergeluca
- List Items Menu - João Mendes | @joaojmendes
- SharePoint Themes - Don Kirkham | @DonKirkham
- How to deploy a Yo Teams generated project to Azure through Azure DevOps - Wictor Wilen (Avanade) | @wictor
- How to make CSS Variables work in every web part context - Stefan Bauer (N8D) | @StfBauer
- Microsoft Graph - First Steps - Kev Ritchie (Paradise Computing) | @KevRitchie
- 1 Top tip: PowerPlatformLearn.com and master the Power Platform within no time - Pieter Veenstra (HybrIT Services) | @PieterVeenstra
- How much security is ‘enough’ security? Looking at Microsoft 365 Defender vs. Azure Sentinel - Alex Fields | @vanvfields
- 5 ways I stay updated with Microsoft 365 Developer news and announcements (Azure, Office, SharePoint) - Cameron Dwyer (OnePlace Solutions) | @CameronDwyer
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 - 24th of November 2020