Episodes

Tuesday Mar 17, 2020
PnP Weekly - Episode 75- 16th of March 2020
Tuesday Mar 17, 2020
Tuesday Mar 17, 2020
In this session of PnP Weekly, hosts - Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), and typically a special guest from the PnP Community, discuss the latest news and topics around Microsoft 365 development. This week, Vesa and Waldek are joined by Tracy van der Schyff - Microsoft Office 365 Service and Services MVP, learner, keynote speaker, story teller and blogger focused on explaining technology in simple terms, change management and adoption, residing in South Africa.
Did we mention: Tracy is a prolific blogger? Tracy’s idea of March Madness is 31 days of blogging about Power Platform. Then there is her Office 365 learning journey - 365 posts in 365 days. A full index of Tracy’s posts can be found here - https://tracyvanderschyff.com/blog-index/
Tracy’s Quotes:
- “If you have to wait until you are an expert to share your learning journey, you would never have anything to say."
- “People can learn from how you learn.”
- “Force yourself to learn everyday.”
- “Easier to teach a business person a tech skill than to teach a teckie a business process.”
- “Do things right even when doing small things. Because small projects can become large projects.”
- “Products don't fix problems, people fix problems with products.”
- “Many people need to learn what we have already forgotten.”
- “Try and document”
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, March 16, 2020.
- Video at SharePoint Dev YouTube channel
These videos and podcasts are published each week and are intended to be roughly 30-45 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 (or older #SPDevWeekly). 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 / PnP articles:
- UI Fabric is evolving into Fluent UI | Microsoft
- Build a crisis management site to connect people and information | Mark Kashman (Microsoft)
- SharePoint Look Book – Crisis communication template | Katie Swanson (Microsoft)
- Crisis Communication: a Power Platform template | Ryan Cunningham (Microsoft)
- Set up and learn about the Crisis Communication sample template in Power Apps | Tapan Maniar (Microsoft)
- MVP Global Summit 2020 – Virtual | Microsoft
- How to quickly optimize Office 365 traffic for remote staff & reduce the load on your infrastructure | Paul Collinge (Microsoft)
Community articles:
- Microsoft Power Platform Monthly challenge | Tracy van der Schyff
- Jump to folder SPFx extension | Joel Rodrigues (Storm Technology Ltd)
- Teams Chat Notifications Extension | João Mendes (Isobar Switzerland)
- Stop using ClientId and Secret to access you Office 365 Services | Rick Van Rousselt (Advantive)
- SharePoint Framework and React hooks. Should I care? | Sergei Sergeev (Mastaq)
- Office 365 CLI: Grant admin consent to specific scopes using Microsoft identity platform (AAD v2) | Vardhaman Deshpande (Valo Intranet)
- SPFx COVID-19 tracker webpart | Ram Prasad (Infineon Technologies)
Additional Links:
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions to SharePoint/Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
SharePoint Team, Microsoft - 17th of March 2020

Tuesday Mar 10, 2020
PnP Weekly - Episode 74 - 10th of March 2020
Tuesday Mar 10, 2020
Tuesday Mar 10, 2020
In this session of PnP Weekly, hosts - Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), and typically a special guest from the PnP Community, discuss the latest news and topics around Microsoft 365 development. This week, Vesa and Waldek are joined by Fabian Williams - Microsoft MVP - Visual Studios Development Technologies and Director for the Intelligent Process automation (IPA) practice at Withum located in Washington D.C.
In addition to Microsoft and Community activities and articles, the group focused on this question: Why should a Teams or SharePoint developer care about Azure Functions? Here are a few reasons:
- Deliver a POC in 5 minutes on your browser
- I can do C# in the cloud
- Modular architecture allows you to build today and easily update functionality in future
- Certificate authentication
- Language of your choice - .NET, Node, PowerShell, Python, etc...
- Capabilities for free like authentication, more bindings and triggers
- Global scalability
- Very extensible.
If you are a SharePoint classic developer today and you are looking to get started using Azure Functions and you use C#, then start by: 1) Moving on-prem DLLs and NuGet packages into Azure Functions, 2) Learn about using Graph bindings and 3) Look at using CDS for storing data that can be exposed across M365 to Power Apps, Power Automate, Mobile Apps.... Ready to set up your first Azure Function? Have a look at the demo delivered days ago by Paolo Pialorsi (PiaSys) – focused on Getting started using PnP PowerShell within Azure Functions to automate operations in Microsoft 365. Paolo starts off by showing viewers how to create an Azure Function (App) based on PowerShell commands, how to connect to a specific tenant, and use certificates rather than login credentials of a service account for authentication.
It is agreed, Fabian needs to return for a conversation Part II focusing on how ML and AI are used to monitor exceptions in AAD and more.
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, March 9, 2020.
- Access the video at SharePoint Dev YouTube channel.
These videos and podcasts are published each week and are intended to be roughly 30-45 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 (or older #SPDevWeekly). 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 / PnP articles:
- Coordinate crisis communications using Microsoft Teams + Power Platform | Pete Daderko (Microsoft)
- 4 Tips for working from home with Microsoft Teams | Karuana Gatimu (Microsoft)
Community articles:
- spfx doctor | Waldek Mastykarz (Rencore) | M365 PnP Crew
- Microsoft Teams Application generator moved to M365 PnP initiative | Wictor Wilen (Avanade)
- Microsoft Teams App Project Generator - #YoTeams | M365 PnP Crew
- PnP Media Pack – PnP Parker and background pics | Stefan Bauer (n8d) | M365 PnP Crew
- Explore Microsoft Graph Subscriptions – Part III: Handle subscription lifetime | Yannick Plenevaux (PVX Solutions)
- Export Term group with PnP PowerShell | David Ramalho (Storm Technology Ltd)
- PowerApps: Masking First 'X' Characters | Piyush K Singh (Tata Consultancy Services
- Episode #91 - Working with Content Types and Fields in PnPjs | Paolo Pilorsi (PiaSys)
- First Bot: Building your first bot for Teams in JavaScript or C# | Bob German (Microsoft)
- React Reusable Custom Hooks in SPFx | Rabia Williams (Engagesq)
- Using .env files in SharePoint Framework development | Nick Sevens (delaware)
- Calling the new Presence endpoint in MS Graph API from SPFx | Luis Mañez (ClearPeople)
Additional Links:
- Microsoft 365 learning pathways
- Getting started using PnP PowerShell within Azure Functions to automate operations | Paolo Pialorsi (PiaSys)
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions to SharePoint/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 PnP Crew - 10th of March 2020

Wednesday Mar 04, 2020
SharePoint Dev Weekly - Episode 73 - 3rd of March 2020
Wednesday Mar 04, 2020
Wednesday Mar 04, 2020
In this session of PnP Weekly, hosts - Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), and typically a special guest from the PnP Community, discuss the latest news and topics around Microsoft 365 development.
In this episode, Vesa and Waldek are joined by Franck Cornu - Office 365 developer, architect and owner of aequos out of Montreal, Canada. Franck’s strength is bringing and bridging 3 perspectives - Developer, Architect and Functional Consultant, in every customer conversation. His collaborative approach is - define the backlog together, translate to functional requirements, consider functionality available from community and then define requirements for code, test and final delivery. Lately, Franck has been very actively contributing to the PnP Modern SharePoint Search solution web part. Why contribute? He hates doing the same thing over and over again. Sound familiar? For a project - develop something generic (no customer logic) and share it with community and for the same project grab a capability and use it. Community contribution is a 2-way street with many benefits including "useful" development.
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 Tuesday, March 3, 2020.
- Video at SharePoint Dev YouTube channel
These videos and podcasts are published each week and are intended to be roughly 30-45 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 (or older #SPDevWeekly). 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 / PnP articles:
- Redmond O365 Saturday | O365Seattle
- SharePoint Roadmap Pitstop: February 2020 | Mark Kashman (Microsoft)
- New SharePoint CSOM version released for SharePoint Online – February 2020 | Microsoft
- Announcing change notifications for Microsoft Teams messages | Nick Kramer (Microsoft)
Community articles:
- Office 365 CLI v2.7 | Waldek Mastykarz (Rencore)
- Microsoft 365 Community Docs | Marc D Anderson (Sympraxis Consulting)
- PnP Modern Search solution | Franck Cornu (aequos) | Mikael Svenson (Microsoft)
- Tutorial - Create an end-to-end Office 365 groups provisioning solution | Franck Cornu (aequos) | Vincent Biret (Microsoft)
- Localization in SPFx Solutions when a user can speak several languages | Laura Kokkarinen (Sulava)
- Utilize Playwright together with Jest to cross-browser E2E test your solutions | Elio Struyf (Valo Intranet)
- SharePoint Framework tips & tricks: avoid css styles leaking from third party libraries | Sergei Sergeev (Mastaq)
- Microsoft Bot Framework v4: Send proactive messages to Teams channels and users | Vardhaman Deshpande (Valo Intranet)
- How to grant admin consent to an API programmatically | Sahil Malik (Microsoft)
- Bob German - Teams development videos | Bob German (Microsoft)
Additional Links:
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions to SharePoint/Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
SharePoint Team, Microsoft - 4th of March 2020

Tuesday Feb 25, 2020
SharePoint Dev Weekly - Episode 72 - 24th of February 2020
Tuesday Feb 25, 2020
Tuesday Feb 25, 2020
In this session of PnP Weekly, hosts - Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), and typically a special guest from the PnP Community, discuss the latest news and topics around Microsoft 365 development.
In this episode, Vesa and Waldek are joined by Karoliina Kettukari – MVP and Microsoft Teams and Office 365 user adoption and change management consultant with Sulava in Helsinki, Finland. Their conversation focuses on the human side of technology deployments, not addressed by the mere roll-out/announcement of a new technology. It is clear, change is constant and change impacts people throughout the entire organization - directly and more often indirectly. A large hurdle and risk to new technology adoption is the perception that this is an IT solution we now need to use as opposed to a tool we wanted and expected because it supports our ongoing business transformation. Three tips for driving successful (change management) adoption include: 1) securing internal resource and management commitment, 2) understanding/communicating this is a continuous journey, and 3) focusing on the human aspects of successfully performing a function rather than focusing on learning a technology.
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, February 24, 2020.
- Video at SharePoint Dev YouTube channel.
These videos and podcasts are published each week and are intended to be roughly 30-45 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 (or older #SPDevWeekly). 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 / PnP articles:
- The new Office app now generally available for Android and iOS | Microsoft
- SPS Bremen 2020 | SPS Bremen
- Office 365 Chicago Suburbs 2020 | SPS Chicago Burbs
- There is still room in our Intelligent Intranet Accelerator Workshops | Microsoft
- Happy anniversary SharePoint Framework – 3 years | Microsoft
- Content collaboration throughout Microsoft 365 – Microsoft Ignite 2019 announcements | Microsoft
Community articles:
- #MicrosoftTeams: 10 Things You Should Know | Tracy van der Schyff
- Welcome to Your Microsoft Teams Guide | The European SharePoint, Office 365 and Azure Conference
- 5 things Every End User Should Know about Microsoft Teams | Karoliina Kettukari (Sulava)
- Move to modern experience in SharePoint and what you need to know about it | Nicki Borell (Xperts At Work)
- Quick tip: Improving performance when searching for a user using Microsoft Graph | Jarbas Horst (Valo Intranet)
- Programmatically configure the page approval flow for modern pages in SharePoint Online | Luís Ribeiro (DevScope)
- Microsoft Bot Framework v4: Send proactive messages to Teams channels and users | Vardhaman Deshpande (Valo Intranet)
- Update to my Azure Pipelines Templates for SPFx Projects (v1.3.0) | Andrew Connell (Voitanos)
- Infuse AI into your Office 365 apps – three approaches and pricing: Part 1 | Chris O'Brien (Content and Code)
Additional Links:
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions to SharePoint/Microsoft 365 engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
SharePoint Team, Microsoft - 25th of February 2020

Tuesday Feb 18, 2020
SharePoint Dev Weekly - Episode 71 - 17th of February 2020
Tuesday Feb 18, 2020
Tuesday Feb 18, 2020
In this session of PnP Weekly, hosts - Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), and typically a special guest from the PnP Community, discuss the latest news and topics around Microsoft 365 development.
In this episode, Vesa and Waldek are joined by Luise Freese - MVP - Microsoft 365 business consultant/Maker. Their inspiring conversation touches on impostering, inclusion, mind mapping, functional drawing, practice, facilitation, less code & more power, and planned chaos. If you’re feeling like an under-qualified topic expert - 1) you are human, 2) you will enjoy this discussion along with the articles.
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, February 17, 2020.
- Video at SharePoint Dev YouTube channel
These videos and podcasts are published each week and are intended to be roughly 30-45 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 #SPDevWeekly. 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 / PnP articles:
- “Bobble and grow” ?? a bonus episode of The Intrazone | Mark Kashman (Microsoft)
- Adaptive Cards 1.2 are GA in Microsoft Teams | Ojasvi Choudhary (Microsoft)
- Microsoft 365 Developer Day: Dual-screen experiences | Kevin Gallo (Microsoft)
- How to use Power Virtual Agents to simplify IT and unf*ck User Experience | Luise Freese
- A brand new preview version of the Microsoft Teams Yeoman generator | Wictor Wilén (Avanade)
- *Release update* The new files experience in Microsoft Teams | Microsoft
- No-code solution to expose SharePoint portal in Microsoft Teams | Microsoft 365 & SharePoint PnP (Microsoft)
- Building Microsoft Teams personal apps using SharePoint Framework | Microsoft 365 & SharePoint PnP (Microsoft)
Community articles:
- How to fix the authentication issues with personal apps using SharePoint pages | João Ferreira (Beezy Inc)
- PowerAutomate and SharePoint OData filter queries | Velin Georgiev (Pramerica)
- Office UI Fabric React Grouped DetailsList - Display Tree-like Hierarchy | Alex Terentiev (SharePointalist)
- Site Design Deployment Made Easy | Al Eardley (CPS)
- Episode #88 - Using PnPjs with SharePoint Framework – Episode 1 | Paolo Pialorsi (PiaSys)
- SharePoint development state in 2019: story based on sharepoint.stackexchange analysis with Power BI | Sergei Sergeev (Mastaq)
If you’d like to hear from a specific community member in an upcoming recording and/or have specific questions to SharePoint engineering or visitors – please let us know. We will do our best to address your requests or questions.
"Sharing is caring!"
SharePoint Team, Microsoft - 18th of February 2020