Episodes

Tuesday May 26, 2020
PnP Weekly - Episode 85 - 25th of May 2020
Tuesday May 26, 2020
Tuesday May 26, 2020
In this weekly discussion of latest news and topics around Microsoft 365, hosts – Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), are joined by Stefan Bisser - MVP and the technical lead at Solvion, located at Austria. This episode's conversation evolves around the Bot Framework work how it has evolved since past years. As there are new capabilities in the Bot Framework, more and more customers and partners are also starting to use this model. Microsoft Teams is certainly one of the biggest hosts for Bot Framework solutions, but the same code can be used in public web sites, SharePoint or in any other solution to surface conversational interface for end users. Discussion touched also many other topics.
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, May 25, 2020.
- Also available as a video at Microsoft 365 & SharePoint Community YouTube channel.
These videos and podcasts are published each week and are intended to be roughly 30-45 minutes in length. Yes, we failed miserably this week exceeding 1 hour! 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 articles:
- Microsoft Build 2020 on-demand session catalog
- What’s new in the Microsoft Teams Platform | Microsoft Build 2020
- Introducing the new Microsoft Graph To Do API
- The API to your organization: Microsoft Graph @ Build 2020
- What’s New in Microsoft Teams | Build Edition 2020
- Create teams quickly with Templates in Microsoft Teams
- Microsoft Lists – evolving the value of SharePoint lists and beyond - Mark Kashman (Microsoft) & Miceile Barrett (Microsoft)
- Now Live – SharePoint home sites: a landing for your organization in the intelligent intranet - DC Padur (Microsoft)
- Updates to SharePoint default site themes: Coming June 2020 - Cathy Dew (Microsoft)
- Build support for open source in your organization
- Build 2020 - Conversational AI updates - Gary Pretty (Microsoft)
- Microsoft Build 2020 - Playlist at Microsoft 365 Developer channel
- Office 365 CLI v2.10 release notes
Community articles:
- Bot Framework Teams Messaging Extensions Walkthrough - Stephan Bisser (Solvion)
- Microsoft Teams Operations In SPFx Webpart Using Graph API - Siddharth Vaghasia (Tata Consultancy Services)
- Microsoft Teams SPFx Personal App configuration - Robert Schouten (Wortell)
- Episode #102 - Configuring SPFx Teams Tabs - Paolo Pialorsi
- Function Components and Hooks – Bringing It All Together - Mike Homol (ThreeWill)
- Add External User to a Office 365 Group Programmatically - João Mendes (Isobar Switzerland)
- Working with Office365 CLI and JSON parameters - Yannick Plenevaux (PVX Solutions)
- What's included in the preservation hold library in SharePoint - Joanne Klein
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 - 26th of May 2020

Tuesday May 19, 2020
PnP Weekly - Episode 84 - 18th of May 2020
Tuesday May 19, 2020
Tuesday May 19, 2020
In this weekly discussion of latest news and topics around Microsoft 365, hosts – Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), are joined by Rabia Williams - MVP, Developer with Engage Squared in Brisbane, Australia. This episode's conversation evolves from the ease of working with SPFx, to challenges of cloud-based authentication, to being involved with the tremendous growth of Microsoft Teams apps/extensions. On becoming an MVP - focus on creating awareness and on sharing your interests and learnings with others. On PnP awareness - the reality is there are more newbies than experts out there, it's incumbent on us to keep learning how to explain the basics better. The trio agrees - contributing to an open-source effort is a different type of developer experience. It’s people to people focused, it’s inclusive, it's addictive and it’s rewarding. In this episode, 15 new community articles are reviewed. Outside this episode please enjoy the diversity of keynotes and sessions at this year's virtual Microsoft Build 2020 conference happening presently.
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, May 18, 2020.
These videos and podcasts are published each week and are intended to be roughly 30-45 minutes in length. Yes, we failed miserably this week exceeding 1 hour! 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:
- Microsoft Build 2020 – Guide to the Microsoft 365 Developer Platform | Microsoft
- Microsoft 365 Virtual Marathon – free, online training event | Mark Kashman (Microsoft)
- New Graph Explorer is now Generally Available (GA) | Betti Ngugi (Microsoft)
- Automate teams provisioning with the Request-a-team app template | Audrie Gordon (Microsoft)
- Opening Keynote - GitHub Satellite 2020 | GitHub
Community articles:
- Bot Framework Composer Series - 1 - Use Adaptive Cards | Stephan Bisser (Solvion)
- SPFx disable TABs/Pivots | Veerasekar Meiyappan (Cognizant)
- Find SharePoint documents by file extension | Joel Rodrigues (Storm Technology)
- SPFx Extension To Generate Document QR Code Using Command Sets | Siddharth Vaghasia (Tata Consultancy Services)
- View Document Thumbnail in Modern Document Library View in SharePoint Online | Mark Rackley (PAIT Group)
- Webinar Get Microsoft 365 Developer Certified Explore Microsoft Teams (webinar recording) | Andrew Connell (Voitanos)
- Episode #101 - Creating Teams Tabs with SharePoint Framework | Paolo Pialorsi (PiaSys)
- Teams and SharePoint provisioning solutions - new Group.Create permission | Chris O’Brien (Content and Code)
- Animation or Motion Effects Using Office UI Fabric/Fluent UI In SPFx | Harsha Vardhini (Split~Vision)
- Modern Page Provisioning in the SharePoint Framework (SPFx) | Ravichandran Krishnasamy (Content Formula)
Additional Links:
- SharePoint look book with Crisis template
- Microsoft 365 learning pathways
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 - 19th of May 2020

Tuesday May 12, 2020
PnP Weekly - Episode 83 - 11th of May 2020
Tuesday May 12, 2020
Tuesday May 12, 2020
In this weekly discussion of latest news and topics around Microsoft 365, hosts – Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), are joined by Paul Schaeflein - MVP, Developer, Technical Architect and Microsoft 365 Podcaster in Chicago, Illinois, based Addin365. Paul is focused on helping peers and customers use the parts of Microsoft 365 that are relevant to their job. What is the Microsoft 365 opportunity for developers? Of course, that depends. Microsoft 365 provides many options. First understand and bridge the gap between what your staff can do (their knowledge) and what the service can do for you/them. Key focus areas for newbies? Learn how to write and secure an API, understand React and now React hooks, know your native coding tool - editor, know how to use search engines to find people and information efficiently, understand how to interact with a service you don't own and finally, keep learning.
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, May 11, 2020.
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:
- What’s new for change notifications and change tracking in Microsoft Graph – May 2020 | Vincent Biret (Microsoft)
- Announcing general availability of sensitivity labels with protection in SharePoint and OneDrive | Sesha Mani (Microsoft)
Community articles:
- A Lap around Microsoft Graph Toolkit Day 7 – Microsoft Graph Toolkit Providers | Simon Ågren (Sogeti)
- Using your own Azure AD identity with Office 365 CLI | Garry Trinder (CPS)
- Creating an SPFx Web Part using React Hooks | Paul Schaeflein (Addin365)
- SPFx Extension To Generate Document QR Code Using Command Sets | Siddharth Vaghasia (Tata Consultancy Services)
- Ship your Microsoft 365 solution as a single PnP package | Yannick Plenevaux (PVX Solutions)
- How to create an index for SharePoint Spaces using the content query web part | João Ferreira (Beezy)
- React Content Query web part (SharePoint Online-Compatible) | PnP
- Simple way to deploy any asset with your SPFx Application | João Mendes (Isobar Switzherland)
- File created or modified in SharePoint – broken trigger | Joel Rodrigues (Storm Technology)
- Identifying if a Teams personal app runs from Teams Web or Teams Desktop Client | Jarbas Horst (Valo Intranet)
- Add SPFx Web Part to a Full Width Column | João Mendes (Isobar Switzherland)
- How to Call an External API from a SPFx WebPart | Siddharth Vaghasia (Tata Consultancy Services)
- 3 reasons you need to understand SharePoint User Profiles | Gregory Zelfond (SharePoint Maven)
- Retention in SharePoint Online: The How | Joanne Klein
Additional Links:
- SharePoint look book with Crisis template
- Microsoft 365 learning pathways
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 - 12th of May 2020

Tuesday May 05, 2020
PnP Weekly - Episode 82 - 5th of May 2020
Tuesday May 05, 2020
Tuesday May 05, 2020
In this weekly discussion of latest news and topics around Microsoft 365, hosts – Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), are joined by Maarten Eekels - Microsoft MVP, Microsoft Regional Director and Chief Digital Officer of Portiva, in the Netherlands.
The trio discusses how organizations are transitioning (rapidly as of late) and new partner opportunities (and challenges) are surfacing as a result of changes forced on them by the COVID-19 pandemic. Project reprioritization – smaller projects are leading to larger projects, cloud adoption is accelerating, Microsoft Teams usage is high and driving SharePoint and wider Microsoft 365 and Azure Platform adoption, and development focus is on extending the platform rather than waiting on changes to the platform. While citizen development empowers, it also necessitates the need for governance, change management and education. Fortunately, internal “ambassador” programs are emerging as a means to communicate change. 21 newly released Microsoft and PnP Community articles are discussed in this episode 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, May 4, 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:
- Microsoft Build 2020 | Microsoft
- Microsoft 365 developer Learn Paths – localized | Microsoft
- SharePoint Roadmap Pitstop: April 2020 | Mark Kashman (Microsoft)
- What’s New in Microsoft Teams | April 2020 | Microsoft
- SharePoint spaces | Microsoft
Community articles:
- A Lap around Microsoft Graph Toolkit Day 5 – Customizing Components using Templates | Fabio Franzini
- A Lap around Microsoft Graph Toolkit Day 6 – The Power of mgt-get | Cameron Dwyer (OnePlace Solutions)
- Leads LOB Solution – Demo solution of multi-tab personal app for Microsoft Teams | Waldek Mastykarz (Rencore)
- How to build an interactive library using SharePoint Spaces | João Ferreira (Beezy Inc)
- Create SharePoint Spaces templates using PnP PowerShell | João Ferreira (Beezy Inc)
- Microsoft Teams - The Day After | Nicki Borell (Xperts At Work)
- Site Designs Studio V2 is out ! | Yannick Plenevaux (PVX Solutions)
- Getting Started with React Hooks in SPFx | Aakash Bhardwaj (HCL Technologies)
- How to Use PnP ComboBoxListItemPicker Control in SPFx | Siddharth Vaghasia (Tata Consultancy Services)
- The Case for a Native SharePoint Questions and Answers Solution | Bo George (ThreeWill)
- Should You Use PnP Provisioning Engine or Site Scripts? | William Holland (ThreeWill)
- No-code modern SharePoint site redirect | Joel Rodrigues (Storm Technology)
- Automatically Post YouTube Videos to a Yammer Group | Ravi Chandra (Netwoven)
- Retention in SharePoint Online: The What | Joanne Klein
- Why SharePoint Training is Important | Veronique Lengelle (TSG)
- Pre-heat or cool your Tesla with Microsoft Power Automate and the Tesla API | Niek Jachimowski (Portiva)
Additional Links:
- SharePoint look book with Crisis template
- Microsoft 365 learning pathways
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 - 5th of May 2020

Tuesday Apr 28, 2020
PnP Weekly - Episode 81 - 27th of April 2020
Tuesday Apr 28, 2020
Tuesday Apr 28, 2020
In this weekly discussion of latest news and topics around Microsoft 365, hosts – Vesa Juvonen (Microsoft), Waldek Mastykarz (Rencore), share their perspectives on how open-source projects and community initiatives can be successful.
Why do some ideas get attention and others just languish?
This discussion focuses on 5 tips for driving successful open-source programs.
- Get the idea out of your own head
- Target the idea for the people who need it
- Rinse and repeat
- Building a team
- It's not about you, it's about them
Perhaps the ultimate success metric: A self-sustaining program. Successful programs include a strong community of contributors with varying talents, constant communications/reinforcement, well understood goals and objectives and a sincere Sharing is Caring mentality.
Thank you for your participation and contributions in your community. Also, in this episode, there are 15 newly released, well documented and evolutionary 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, April 27, 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:
- How remote work impacts collaboration: findings from our team | Jared Spataro (Microsoft)
- Office 365 CLI v2.9 | Microsoft 365 PnP Team
- Microsoft Graph tutorial and quick start updates – April 2020 | Jason Johnston (Microsoft)
Community articles:
- A Lap around Microsoft Graph Toolkit Day 4 – Customizing Components | Hugo Bernier (Point Alliance)
- Microsoft makes more tweaks to its M365 services in light of increased remote-work demands | Mary Jo Foley (ZDNet)
- SPFx Teams tab: Use react hooks to dynamically handle theme changes | Vardhaman Deshpande (Valo Intranet)
- Implement Continuous Integration (CI) in SharePoint Framework Using Azure DevOps | Vipul Jain (AWC Software Pvt Ltd)
- Getting started with the Office 365 CLI | Bradley Wyatt (BDO Digital)
- Building a release pipeline on Azure DevOps for Logic Apps | Giuliano De Luca (Hugo Boss)
- How to use jQuery with SPFx projects | João Ferreira (Beezy)
- Video Series on Bulding an Image Search Center in SharePoint using Azure Computer Vision & Power Automate | Ram Prasad (Infineon Technologies)
- Using PnP Provisioning engine to populate SharePoint user profile properties | Gautam Sheth (Valo Intranet)
- Export PnP reusable controls from SPFx library component | Joel Rodrigues (Storm Technology Ltd)
- Styling SharePoint Framework components using CSS in JS approach | Sergei Sergeev (Mastaq)
- React, Hooks, and Office Development – Bringing It All Together | Mike Homol (ThreeWill)
Additional Links:
- SharePoint look book with Crisis template
- Microsoft 365 learning pathways
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 - 28th of April 2020