14 Aug 2023
📺 In this 12-minute developer-focused demo, Todd Klindt addresses the fundamentals - what is AI? How can AI help me write better code? What 2 tools are used by the speaker and for what purpose? GitHub Copilot - $10/month. ChatGPT - Chat with it, know that it compliments GitHub Copilot - $20 a month. Speaker prompts both AI assistants for information and refines results. Interesting usage research referenced.
This PnP Community demo is taken from the Microsoft 365 & Power Platform Development Community call recorded on June 22, 2023.
✨ Demo Presenter
• Todd Klindt (Sympraxis Consulting) | @ToddKlindt
💬 Community Call Conversation
• aka.ms/June22-Demo3
📖 Supporting materials
• Tool - Your AI pair programmer (GitHub Copilot) | https://github.com/features/copilot
• Article - Research: quantifying GitHub Copilot’s impact on developer productivity and happiness | https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/
💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! 🧡
This PnP Community demo is taken from the Microsoft 365 & Power Platform Development Community call recorded on June 22, 2023.
✨ Demo Presenter
• Todd Klindt (Sympraxis Consulting) | @ToddKlindt
💬 Community Call Conversation
• aka.ms/June22-Demo3
📖 Supporting materials
• Tool - Your AI pair programmer (GitHub Copilot) | https://github.com/features/copilot
• Article - Research: quantifying GitHub Copilot’s impact on developer productivity and happiness | https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/
💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! 🧡
- 1 participant
- 12 minutes
22 Jun 2023
📺 In this 9-minute developer-focused demo, Kasper Bo Larsen steps through what is SharePoint storage? How is usage calculated? What does storage cost? How do I minimize SharePoint Storage consumption? Proactively - reduce number versions saved from 500 to 50 (Retention policy). Reactively, use scripts – to calculate potential storage reduction and trim files. See code for calculating storage used in site collection and call to DeleteVersions function. Use the PowerShell Remove-PnPFileVersion function.
This community call demo is taken from the Microsoft 365 & Power Platform Development Community call recorded on June 22, 2023.
✨ Demo Presenter
• Kasper Bo Larsen (Fellowmind) | @kasperbolarsen
💬 Community Call Conversation
• aka.ms/June22-Demo2
📖 Supporting materials
• Article - Deleting File Versions to reduce the SharePoint Storage Consumption | https://ms365thinking.blogspot.com/2023/05/deleting-file-versions-to-reduce.html
• Script sample - File Version Trimmer | https://pnp.github.io/script-samples/spo-file-version-trimmer/README.html?tabs=pnpps
• Script sample - Sample on a report showing how much SharePoint Storage you can save by trimming document versions once the site is no longer active | https://pnp.github.io/script-samples/spo-generate-sp-storage-savings-report/README.html?tabs=pnpps
• Documentation - Remove-PnPFileVersion | https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFileVersion.md
💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! 🧡
This community call demo is taken from the Microsoft 365 & Power Platform Development Community call recorded on June 22, 2023.
✨ Demo Presenter
• Kasper Bo Larsen (Fellowmind) | @kasperbolarsen
💬 Community Call Conversation
• aka.ms/June22-Demo2
📖 Supporting materials
• Article - Deleting File Versions to reduce the SharePoint Storage Consumption | https://ms365thinking.blogspot.com/2023/05/deleting-file-versions-to-reduce.html
• Script sample - File Version Trimmer | https://pnp.github.io/script-samples/spo-file-version-trimmer/README.html?tabs=pnpps
• Script sample - Sample on a report showing how much SharePoint Storage you can save by trimming document versions once the site is no longer active | https://pnp.github.io/script-samples/spo-generate-sp-storage-savings-report/README.html?tabs=pnpps
• Documentation - Remove-PnPFileVersion | https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFileVersion.md
💡 Learn more about the Microsoft 365 & Power Platform community
• Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! 🧡
- 2 participants
- 9 minutes
11 May 2023
In this 13-minute developer-focused demo Todd Klindt shows you how to create your own PowerShell cmdlet that allows you to pull and tab through information from a site, list, text file, Azure, Graph, etc. within PowerShell environment. Learn by working through a scenario how ValidateSet and ValidateScript attributes and [ArgumentCompleter] help you deliver a better user experience, reduce bad data and make you a better coder! Bonus insight on working with chatGPT to deliver concise code.
This PnP Community demo is taken from the Microsoft 365 & Power Platform Development Community call recorded on May 11, 2023.
Demo Presenter
• Todd Klindt (Sympraxis Consulting) | @ToddKlindt
Community Call Conversation
• aka.ms/May11-Demo3
Supporting materials
• Validation Repo – PoshPnP | https://github.com/ToddKlindt/PoshPnP
• Project Repo - PnP PowerShell | https://pnp.github.io/powershell/
Learn more
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the Microsoft 365 & Power Platform Development Community call recorded on May 11, 2023.
Demo Presenter
• Todd Klindt (Sympraxis Consulting) | @ToddKlindt
Community Call Conversation
• aka.ms/May11-Demo3
Supporting materials
• Validation Repo – PoshPnP | https://github.com/ToddKlindt/PoshPnP
• Project Repo - PnP PowerShell | https://pnp.github.io/powershell/
Learn more
• Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
• Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
• Microsoft 365 Platform Community - http://aka.ms/community/home
- 2 participants
- 13 minutes
10 Jan 2023
In this 14-minute developer focused demo, Maisa Rissi and Peter Ombwa review features/improvements from v1 to v2 modules. Understand scripting for and how endpoints are targeted by modules, improvements to and support for more auth scenarios (managed identity support), and other improvements. In Azure Cloud Shell, appreciate the ease of installing a module, authentication, getting users, grouping users and deleting users/groups. Uses new managed identity to make calls without certificates and secrets. Supports 2 types of managed identities – system assigned and user assigned. Feedback welcome.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 10, 2023.
📺 Demo Presenters
• Maisa Rissi (Microsoft) | @maisarissi_msft
• Peter Ombwa (Microsoft)
Supporting materials
• Article - Microsoft Graph PowerShell v2 is now in public preview, half the size and speeds up automation | aka.ms/graph/preview-psv2
• Documentation - Microsoft Graph PowerShell V2 Changelog and Upgrade Guide | aka.ms/graph/sdk/powershell/upgrade-to-v2
• Feedback/Issues - msgraph-sdk-powershell/issues | https://github.com/microsoftgraph/msgraph-sdk-powershell/issues/new
• Discussion - Is it a good idea to have different cmdlet names in the V2 SDK? #1705 | https://github.com/microsoftgraph/msgraph-sdk-powershell/discussions/1705
Learn more
• Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
• Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
• Microsoft 365 Platform Community - http://aka.ms/m365/community
👋 Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 10, 2023.
📺 Demo Presenters
• Maisa Rissi (Microsoft) | @maisarissi_msft
• Peter Ombwa (Microsoft)
Supporting materials
• Article - Microsoft Graph PowerShell v2 is now in public preview, half the size and speeds up automation | aka.ms/graph/preview-psv2
• Documentation - Microsoft Graph PowerShell V2 Changelog and Upgrade Guide | aka.ms/graph/sdk/powershell/upgrade-to-v2
• Feedback/Issues - msgraph-sdk-powershell/issues | https://github.com/microsoftgraph/msgraph-sdk-powershell/issues/new
• Discussion - Is it a good idea to have different cmdlet names in the V2 SDK? #1705 | https://github.com/microsoftgraph/msgraph-sdk-powershell/discussions/1705
Learn more
• Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
• Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
• Microsoft 365 Platform Community - http://aka.ms/m365/community
👋 Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
- 3 participants
- 14 minutes
22 Dec 2022
In this 15-minute developer-focused demo, Adam Wójcik’s extensions deliver relevant code snippets, documentation, and script samples for commands within the environment you are coding. Simplifying finding scripts is the core driver for these extensions. Bring up commands by typing CLI or PnP (PowerShell) and then select to open script sample gallery or documents suggested related to command. New scripts and documents added to PnP libraries flow right into these extensions. This PnP Community demo is taken from the Microsoft 365 & Power Platform Development Community call recorded on November 24, 2022.
Demo Presenter
• Adam Wójcik (Hitachi Energy) | @Adam25858782
Supporting materials
• Repo - CLI for Microsoft 365 extension (Adam-it) | https://github.com/Adam-it/cli-for-microsoft-365-extension
• Marketplace - CLI for Microsoft 365 extension (Adam It) | https://marketplace.visualstudio.com/items?itemName=adamwojcikit.cli-for-microsoft-365-extension
• Repo - PnP PowerShell extension (Adam-it) | https://github.com/Adam-it/pnp-powershell-extension
• Marketplace - PnP PowerShell extension (Adam It) | https://marketplace.visualstudio.com/items?itemName=adamwojcikit.pnp-powershell-extension
Learn more
• Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
• Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
• Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
• Adam Wójcik (Hitachi Energy) | @Adam25858782
Supporting materials
• Repo - CLI for Microsoft 365 extension (Adam-it) | https://github.com/Adam-it/cli-for-microsoft-365-extension
• Marketplace - CLI for Microsoft 365 extension (Adam It) | https://marketplace.visualstudio.com/items?itemName=adamwojcikit.cli-for-microsoft-365-extension
• Repo - PnP PowerShell extension (Adam-it) | https://github.com/Adam-it/pnp-powershell-extension
• Marketplace - PnP PowerShell extension (Adam It) | https://marketplace.visualstudio.com/items?itemName=adamwojcikit.pnp-powershell-extension
Learn more
• Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
• Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
• Microsoft 365 Platform Community - http://aka.ms/m365/community
- 2 participants
- 15 minutes