Microsoft 365 & Power Platform Community Call - 18th of April, 2023
Call summary
Welcome to the weekly call focused on capabilities of the Microsoft 365 and Power Platform. In this call, we highlight recently announced and key existing developer resources, news, community events and two demos.
New this week
- Announcements
- Microsoft Teams Toolkit Cloud Skills Challenge, April 12th – 26th
- Agenda set for next Microsoft 365 & Power Platform weekly call - Tuesday, April 25th, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Stuart McCarthy & Marcus Castro – Why build Power Solutions in Teams?
- Garry Trinder – Bring your existing projects to Teams Toolkit for Visual Studio Code
- Ahmad Mozaffar – Microsoft Graph Hackathon winner - Magic Note app to plan the day efficiently with AI & MS Graph
- Article – Updates to the Microsoft 365 Developer Program - Kelly Bowen-McCombs (She/Her) (Microsoft)
- Article – Enabling billing for Microsoft Teams APIs in Microsoft Graph - Ajit Kalele (Microsoft) & Amit Oberoi (Microsoft)
- Article – Deploy your ChatGPT based model securely using Microsoft Teams, Power Virtual Agent and Azure OpenAI - Alexis Kinzelin (Microsoft)
- Article – Support update for SharePoint 2013 workflow in Microsoft 365 - Bert Jansen (Microsoft) | @O365bert
- Article – Request external files into SharePoint document libraries - Irfan Shahdad (Microsoft)
- Microsoft 365 Sample Solution Gallery has 1548 samples now! aka.ms/m365/samples
- Shows and Events
- Microsoft 365 Conference – May 2 – 4. 2023, Las Vegas – m365Con.com - Register
- European Collaboration Summit 2023 – May 24 – 26, 2023 – Düsseldorf – collabsummit.eu – Register
- ACT NOW – save €300 on tickets for the European Power Platform Conference – Dublin, 20-23 June
- 365 EduCon - Use promo code “Community” to save 25% off any pass type.
- Washington DC – June 12-16, 2023
- Seattle – August 21-25, 2023 & PWR EduCon
- Chicago – October 30 – November 3, 2023
- Upcoming Community Days Events - aka.ms/communitydays
- Conversations
- Microsoft 365 PnP Weekly – Episode 206 (April 17th) with by UK-based Consultant, ECS organizer, and Microsoft MVP - Spencer Harbar | @harbars | video | podcast
- Power Platform Connections - Power Platform Connections Episode Nine - Vesa Juvonen (April 14th) | video
Demos
- Introduction to Microsoft Teams Toolkit v5 - New features and capabilities – review on Teams apps, manifests, hosting and cross platform visibility. New v5 automation features for composable automation, templates, CLI/IDE extensions. Install the teamsfx CLI tool from npm, create a project (notification bot), walk through default project structure in scaffold, app package, environment variables, hosting files, teams app update, F5 debug, instructions in yml files, new tunneling task, automated creation of needed platform resources.
- Building a command-line-interface tool designed to answer user queries using the Microsoft Graph API – combine the power of Microsoft Graph and large language model (LLM) to deliver a powerful wizard – magi. Magi’s three building blocks – command line (LCLI), ChatGPT API and Microsoft Graph. The CLI skeleton is just 16 lines. OpenAI library provides a .NET focused experience. Prompt engineering is key to getting most out of the ChatGPT API. GraphClientFactory makes arbitrary requests to Graph API. A hackathon winning solution.
The host of this call was Vesa Juvonen (Microsoft) | @vesajuvonen. Q&A takes place in chat throughout the call.
Agenda items
00:00 – Intro
10:12 – Latest updates – news across the Microsoft blogs – Vesa Juvonen (Microsoft) | @vesajuvonen
13:10 – Announcement - Microsoft Teams toolkit cloud skill challenge – Garry Trinder (Microsoft) | @garrytrinder
14:25 – Together mode picture
16:04 – Demo – Introduction to Microsoft Teams Toolkit v5 - New features and capabilities – John Miller (Microsoft) | @jmillerdev
37:35 – Demo – Building a command-line-interface tool designed to answer user queries using the Microsoft Graph API - Rohan Ankarigari Boda
53:08 – Closing
Thank you for your creativity and work execution. Samples are often showcased in Demos.
Together Mode
Today’s together mode was executed flawlessly with zero instruction. Nice work! Great seeing everybody today. See you again.
Actions
- Register for the Microsoft Teams Toolkit Cloud Skills Challenge, April 12th – 26th. | aka.ms/LearnTeamsToolkit
- Rate this call’s content and let us know how we can improve | aka.ms/community/calls/feedback Thanks!
- Request to Present a demo during Microsoft 365 & Power Platform community calls - aka.ms/community/request/demo
- Register for an Upcoming Event around Microsoft 365 and Power Platform advertised on the Community Days site.
- Community call agendas are published each week at aka.ms/community/meetup
- Opt into PnP Recognition Program – aka.ms/m365pnp-recognition
- Register for upcoming Sharing Is Caring events:
- Maturity Model Practitioners | Tuesday, May 16th, 7am PST – Download reoccurring invite
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- Register for the Microsoft 365 Developer Program and get a free developer tenant
- Get started with free training modules covering Microsoft 365 platform capabilities.
- Visit the Microsoft 365 Unified Sample Solution Gallery with more than 1400 samples from Microsoft and community.
- Download the recurrent invite for this call – aka.ms/m365-dev-call
Demo references
- Introduction to Microsoft Teams Toolkit v5 - New features and capabilities
- Building a command-line-interface tool designed to answer user queries using the Microsoft Graph API
- nuget package - System.CommandLine 2.0.0-beta4.22272.1 | https://www.nuget.org/packages/System.CommandLine/2.0.0-beta4.22272.1
- nuget package - OpenAI 1.7.2 - C#/.NET SDK for accessing the OpenAI GPT-3 API, ChatGPT, and DALL-E 2 | https://www.nuget.org/packages/OpenAI/
- nuget package - Microsoft.Graph 5.6.0 | https://www.nuget.org/packages/Microsoft.Graph
- Documentation - System.CommandLine overview | https://learn.microsoft.com/dotnet/standard/commandline/
- Code snippet - Rahtoken/cli.cs - System.CommandLine Example | https://gist.github.com/Rahtoken/45587e6a55f0a7e3fcb45d8eee53b1d4
- Repo – library - C#/.NET SDK for accessing the OpenAI GPT-3 API, ChatGPT, and DALL-E 2 | https://github.com/OkGoDoIt/OpenAI-API-dotnet
- Documentation - Microsoft Graph SDK overview | https://learn.microsoft.com/graph/sdks/sdks-overview
- Documentation - GraphClientFactory Class | https://learn.microsoft.com/dotnet/api/microsoft.graph.graphclientfactory
- Slides – magi | https://www.chotu.me/magi.pdf
- Repo - Code – magi | https://github.com/Rahtoken/magi-msgraph-hackathon
Links in this call
Microsoft 365 & Power Platform community videos - aka.ms/community/videos
- LinkedIn group for discussions and updates - aka.ms/community/Li
- Open-source assets –
- github.com/pnp
- github.com/officedev
- github.com/sharepoint
- github.com/microsoftgraph
- Unified Sample gallery - aka.ms/community/samples
- Product sample galleries
- aka.ms/teams-samples
- aka.ms/spfx-webparts
- aka.ms/spfx-extensions
- aka.ms/powerplatform-samples
- aka.ms/list-formatting
- One place for Open-source initiatives and samples - aka.ms/community/home
- Microsoft 365 & Power Platform community calls - aka.ms/community/calls
- Community call agendas - aka.ms/community/meetup
- Request to Present - aka.ms/community/request/demo
- Free E5 developer tenant - aka.ms/m365/devprogram
- Learn training modules - aka.ms/m365/dev/learn
- Conversations - Microsoft 365 Developer Podcast – m365devpodcast.com
- Conversations - Microsoft 365 PnP Weekly
- Video - aka.ms/pnpweekly
- Podcast - pnpweekly.podbean.com
- Conversations - Power Platform Connections – aka.ms/powerplatform-connections
- Microsoft 365 & Power Platform sample gallery - aka.ms/community/samples
- Learn how to get started in the open-source PnP community! – aka.ms/sharing-is-caring
- Event – Microsoft 365 Conference – Las Vegas, May 2-4
- Event – European Collaboration Summit 2023, Düsseldorf. May 24-26
- Event – Microsoft 365 EduCon conferences – DC, Seattle, Chicago
- Event – European Power Platform Conference, Dublin, June 20-22
- Upcoming Community Events - communitydays.org
- News – Microsoft 365 Developer Blog - aka.ms/m365dev/blog
- News – Teams Blog - aka.ms/teams/blog
- News – Microsoft Viva Blog - aka.ms/microsoftviva/blog
- News – Microsoft SharePoint Blog - aka.ms/sp-blog
- Teams Platform Updates - aka.ms/TeamsPlatformUpdates
- Teams Toolkit Cloud Skills Challenge – aka.ms/LearnTeamsToolkit
- Invite (ics) for the weekly Microsoft 365 & Power Platform call - aka.ms/community/ms-speakers-call-invite
- Feedback on this call - aka.ms/community/calls/feedback
General resources
- Archives - Microsoft 365 PnP Weekly - Videos, Podcasts
- Microsoft Teams Toolkit | https://aka.ms/teams-toolkit
- Microsoft Graph Toolkit in Microsoft Learn | https://aka.ms/learn-mgt
- Viva Connections https://aka.ms/VivaConnections
- SharePoint look book
- Yo Teams video training package
- .NET Standard 2.0 version of SharePoint Online CSOM API
- Microsoft 365 Platform Community (PnP) videos | aka.ms/m365/videos
- Microsoft Teams Toolkit for Visual Studio Code
- yo Teams | aka.ms/yoteams
- SPFx Developer documentation | https://aka.ms/spfx
- Microsoft 365 developer program site - Need to become a Tenant Admin to test look book capabilities? Get a Microsoft 365 E5 developer subscription - free tenant for 90 days with automatic renewal if used for dev purposes
Upcoming Calls | Recurrent Invites
- Power Platform monthly call | Wednesday, April 19, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Viva Connections & SharePoint Framework call | Thursday, April 20, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Microsoft Identity Platform call | Thursday, April 20, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
- Microsoft 365 & Power Platform community call | Tuesday, April 25, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Microsoft 365 & Power Platform Dev call | Thursday, April 27, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Office add-in monthly call | Wednesday, May 10, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
Microsoft 365 Platform community call focuses on latest Microsoft 365 Platform updates and demos delivered by Microsoft presenters and takes place weekly on Tuesday. The alternating Special Interest Group community calls each Thursday focus on SharePoint Framework (client-side development/implementation) and Microsoft 365 Platform (includes Microsoft Teams, Bots, Microsoft Graph, CSOM, REST, site provisioning, PnP PowerShell, PnP Sites Core, Site Designs, Power Automate, PowerApps, Column Formatting, list formatting, etc. topics.) with demos commonly delivered by community members.
More details on the Microsoft 365 community from https://aka.ms/m365pnp.
You can download recurrent invite for this call from https://aka.ms/m365-dev-call. Welcome and join in the discussion. If you have any questions, comments, or feedback, feel free to provide your input as comments to this post as well. More details on the Microsoft 365 community and options to get involved are available from https://aka.ms/m365pnp.
"Sharing is caring"
Microsoft 365 Platform Community team, Microsoft - 18th of April 2023