Viva Connections & SharePoint Framework Community Call – 24th of March, 2022

Published Mar 25 2022 03:49 AM 1,299 Views
Microsoft

recording-24th-march.png

 

Viva Connections & SharePoint Framework bi-weekly community call recording from March 24th is now available from the Microsoft 365 Community YouTube channel at http://aka.ms/m365pnp/videos. You can use SharePoint Framework for building solutions for Microsoft Teams and for SharePoint Online.

 

 

Call summary:

  • Next Microsoft 365 platform community call | Tuesday, March 29, 8:00 am PT
    • Latest news from Microsoft engineering on Microsoft 365 topics
    • Demos
      • Making SharePoint Syntex testing easy - new templates in look book service – Sean Squires 
      • Managing State Across ACEs – Patrick Rodgers 
      • Introduction on the new Microsoft Graph Toolkit sample gallery – Sébastien Levert   
    • Q&A
  • Register for training events hosted by Sharing is Caring.  
  • Register for the PnP Recognition Program.
  • The Road Ahead – v1.15 Release – ETA June 2022  
  • PnP project releases in the last two weeks:
    • Reusable SPFx React Controls – v3.7.2
    • Reusable SPFx React Property Controls – v3.6.0
  • 1 Extension, 8 web part and 1 ACE samples delivered!   Your contributions are greatly appreciated by members of this community.

Latest project updates include: 

 

PnP Project Current version Release/Status
SharePoint Framework (SPFx) v1.14 GA, v1.15 Beta v1.15 GA in June 2022
PnPjs Client-Side Libraries v2.13 GA, v3.1.0 GA

Nightly builds. Note: v2.13 will be the final v2 release

CLI for Microsoft 365

v4.3.0 GA, v5.1 Preview

 

Reusable SPFx React Controls

v3.7.2, v2.9.0 (SPFx v1.11)

 
Reusable SPFx React Property Controls v3.6.0, v2.7.0 (SPFx v1.11)  
PnP SPFx Generator v1.16.0 v1.17.0 on the way
PnP Modern Search v4.5.4, v3.23.0  

(Bold indicates update from previous report 2 weeks ago) 

 

The host of this call is Patrick Rodgers (Microsoft) | @mediocrebowler.  Q&A takes place as always in chat throughout the call.

 

220324-together-mode.gif

 

Thank you for packing the house today.  What a call!  Great updates, demos and attendees.  See you again soon.      

 

Actions:

  • Opt into PnP Recognition Program | https://aka.ms/m365pnp-recognition
  • Register for Sharing is Caring Events
    • AMA (Ask me anything) – Viva ACE | Coming Soon
    • First Time Contributor Session | TBS soon
    • Community Docs Session | TBS soon
    • Power Platform Samples – First Time Contributor | Monday, April 11, 11:00 am PT - Register
    • PnP – SPFx Developer Workstation Setup | TBS soon
    • PnP SPFx Samples – Solving SPFx version differences using Node Version Manager | TBS soon
    • First Time Presenter | TBS soon
    • More than Code with VSCode | TBS soon
    • Maturity Model Practitioners | Tuesday, April 19, 7:00 am PT - Register
    • Getting Started with Viva Connection ACEs (2-part session) | TBS soon
    • PnP Office Hours – 1:1 session | Register
    • PnP Buddy System | Request a Buddy
  • Request a Demo spot on the call  https://aka.ms/m365pnp/request/demo
  • Download the recurrent invite for this call – https://aka.ms/spdev-spfx-call

Demos:

  • Creating a workflow engine within SharePoint Framework and Azure – a task-based workflow framework for business and technical work, i.e., create technical report, vacation request, new hire onboarding.  Securely accesses protected resources, uses Microsoft stack - Graph, Adaptive Cards (low code forms), React Hooks (code forms), SPFx, Fluent UI, etc.  Initiate tasks, get/respond to Adaptive Card form in email, SharePoint and Teams. Capably delivers the expected validations, approvals, status tracking.  

  • Docker Loves SharePoint Framework (SPFx) – scenario, work for many customers, asked to fix bug or contribute to project.  Don’t have dependency tools on your machine nor interested in accessing potentially unsafe code.  Options – create VMs or use containers.   See how easy it is to open a project in a safe, provisioned, light weight container located on your machine or in the cloud.  Docker is only app required on your machine. 

  • Using 3rd Party APIs in Viva Connections ACEs – consume 3rd party/custom APIs (Azure Functions, ASP.NET REST APIs), register the API in AAD as an AAD app, Consent the AAD app in target tenant, grant permissions to the app via SPO Admin UI to consume the API via SPFx context and AadHttpClient.  Demo showing code for the rendering of stock values acquired via the API. 

 

Great work shout outs to:

PnP SPFx ACEs:(https://aka.ms/spfx-aces)

Thank you for your great work.  Samples are often showcased in Demos.    

 

Agenda items:

Demos:

Resources:

Additional resources around the covered topics and links from the slides.

  • Microsoft 365 PnP Weekly – Episode 158 (March 21st) with US based, member of the Customer Engineering Team focused on developer enablement and on PnPjs project, Patrick Rodgers (Microsoft) | @mediocrebowler | video | podcast
  • Microsoft 365 PnP Weekly – Episode 157 (March 14th) with US based, Microsoft 365 Extensibility Developer, MVP, and PnP team member focused on PnPjs project, Julie Turner (Sympraxis Consulting) | @jfj1997  | video | podcast

 

General Resources:

 

Other mentioned topics:

 

Upcoming calls | Recurrent invites:  

 

Viva Connections & SharePoint Framework bi-weekly calls are targeted at anyone who is interested in the JavaScript-based development towards Microsoft Connections, Microsoft Teams, SharePoint Online, and also on-premises. Calls are used for the following objectives.

  • SharePoint Framework engineering update from Microsoft
  • Talk about PnP JavaScript Core libraries
  • Office 365 CLI Updates
  • SPFx reusable controls
  • PnP SPFx Yeoman generator
  • Share code samples and best practices
  • Possible engineering asks for the field - input, feedback, and suggestions
  • Cover any open questions on the client-side development
  • Demonstrate SharePoint Framework in practice in Microsoft Viva, Microsoft Teams or SharePoint context
  • You can download a recurrent invite from https://aka.ms/spdev-spfx-call. Welcome and join the discussion!

“Sharing is caring”


Microsoft 365 PnP team, Microsoft - 25th of March 2022

%3CLINGO-SUB%20id%3D%22lingo-sub-3265811%22%20slang%3D%22en-US%22%3EViva%20Connections%20%26amp%3B%20SharePoint%20Framework%20Community%20Call%20%E2%80%93%2024th%20of%20March%2C%202022%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3265811%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22recording-24th-march.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F358341i9E67A80384FBAE41%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22recording-24th-march.png%22%20alt%3D%22recording-24th-march.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EViva%20Connections%20%26amp%3B%20SharePoint%20Framework%20bi-weekly%20community%20call%20recording%20from%20March%2024th%20is%20now%20available%20from%20the%20Microsoft%20365%20Community%20YouTube%20channel%20at%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fm365pnp%2Fvideos%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2Fm365pnp%2Fvideos%3C%2FA%3E.%20You%20can%20use%20SharePoint%20Framework%20for%20building%20solutions%20for%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3EMicrosoft%20Teams%26nbsp%3Band%20for%26nbsp%3BSharePoint%26nbsp%3BOnline.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3C%2FP%3E%3CDIV%20class%3D%22video-embed-center%20video-embed%22%3E%3CIFRAME%20class%3D%22embedly-embed%22%20src%3D%22https%3A%2F%2Fcdn.embedly.com%2Fwidgets%2Fmedia.html%3Fsrc%3Dhttps%253A%252F%252Fwww.youtube.com%252Fembed%252FGRo2NgP_yYs%253Ffeature%253Doembed%26amp%3Bdisplay_name%3DYouTube%26amp%3Burl%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253DGRo2NgP_yYs%26amp%3Bimage%3Dhttps%253A%252F%252Fi.ytimg.com%252Fvi%252FGRo2NgP_yYs%252Fhqdefault.jpg%26amp%3Bkey%3Db0d40caa4f094c68be7c29880b16f56e%26amp%3Btype%3Dtext%252Fhtml%26amp%3Bschema%3Dyoutube%22%20width%3D%22600%22%20height%3D%22337%22%20scrolling%3D%22no%22%20title%3D%22Viva%20Connections%20%26amp%3B%20SharePoint%20Framework%20Community%20call%20-%2024th%20of%20March%2C%202022%22%20frameborder%3D%220%22%20allow%3D%22autoplay%3B%20fullscreen%22%20allowfullscreen%3D%22true%22%3E%3C%2FIFRAME%3E%3C%2FDIV%3E%3CP%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3ECall%20summary%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ENext%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365-dev-call%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20365%20platform%20community%20call%3C%2FA%3E%20%7C%20Tuesday%2C%20March%2029%2C%208%3A00%20am%20PT%3CUL%3E%0A%3CLI%3ELatest%20news%20from%20Microsoft%20engineering%20on%20Microsoft%20365%20topics%3C%2FLI%3E%0A%3CLI%3EDemos%3CUL%3E%0A%3CLI%3EMaking%20SharePoint%20Syntex%20testing%20easy%20-%20new%20templates%20in%20look%20book%20service%26nbsp%3B%E2%80%93%20Sean%20Squires%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3EManaging%20State%20Across%20ACEs%20%E2%80%93%20Patrick%20Rodgers%3CSTRONG%3E%26nbsp%3B%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3CLI%3EIntroduction%20on%20the%20new%20Microsoft%20Graph%20Toolkit%20sample%20gallery%20%E2%80%93%20S%C3%A9bastien%20Levert%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3EQ%26amp%3BA%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3ERegister%20for%20training%20events%20hosted%20by%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fsharing-is-caring%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESharing%20is%20Caring%3C%2FA%3E.%20%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3ERegister%20for%20the%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365pnp-recognition%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EPnP%20Recognition%20Program%3C%2FA%3E.%3C%2FLI%3E%0A%3CLI%3EThe%20Road%20Ahead%20%E2%80%93%20v1.15%20Release%20%E2%80%93%20ETA%20June%202022%20%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3EPnP%20project%20releases%20in%20the%20last%20two%20weeks%3A%3CUL%3E%0A%3CLI%3EReusable%20SPFx%20React%20Controls%20%E2%80%93%20v3.7.2%3C%2FLI%3E%0A%3CLI%3EReusable%20SPFx%20React%20Property%20Controls%20%E2%80%93%20v3.6.0%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E1%20Extension%2C%208%20web%20part%20and%201%20ACE%20samples%20delivered!%26nbsp%3B%20%26nbsp%3BYour%20contributions%20are%20greatly%20appreciated%20by%20members%20of%20this%20community.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3ELatest%20project%20updates%20include%3A%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CTABLE%20border%3D%221%22%20width%3D%22100%25%22%3E%0A%3CTBODY%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2230px%22%3E%3CSTRONG%3EPnP%20Project%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2230px%22%3E%3CSTRONG%3ECurrent%20version%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2230px%22%3E%3CSTRONG%3ERelease%2FStatus%3C%2FSTRONG%3E%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3ESharePoint%20Framework%20(SPFx)%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3Ev1.14%20GA%2C%26nbsp%3Bv1.15%20Beta%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3Ev1.15%20GA%20in%20June%202022%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fpnpjs%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPnPjs%20Client-Side%20Libraries%3C%2FA%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3Ev2.13%20GA%2C%20v3.1.0%20GA%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CP%3ENightly%20builds.%20Note%3A%20v2.13%20will%20be%20the%20final%20v2%20release%3C%2FP%3E%0A%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ECLI%20for%20Microsoft%20365%3C%2FA%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CP%3Ev4.3.0%20GA%2C%26nbsp%3Bv5.1%20Preview%3C%2FP%3E%0A%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fsp-dev-fx-controls-react%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EReusable%20SPFx%20React%20Controls%3C%2FA%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CP%3E%3CSTRONG%3Ev3.7.2%3C%2FSTRONG%3E%2C%20v2.9.0%20(SPFx%20v1.11)%3C%2FP%3E%0A%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%26nbsp%3B%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fsp-dev-fx-property-controls%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EReusable%20SPFx%20React%20Property%20Controls%3C%2FA%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CSTRONG%3Ev3.6.0%3C%2FSTRONG%3E%2C%20v2.7.0%20(SPFx%20v1.11)%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%26nbsp%3B%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2230px%22%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fgenerator-spfx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EPnP%20SPFx%20Generator%3C%2FA%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2230px%22%3Ev1.16.0%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2230px%22%3Ev1.17.0%20on%20the%20way%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3CTR%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%3CA%20href%3D%22https%3A%2F%2Fmicrosoft-search.github.io%2Fpnp-modern-search%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPnP%20Modern%20Search%3C%2FA%3E%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3Ev4.5.4%2C%20v3.23.0%3C%2FTD%3E%0A%3CTD%20width%3D%2233.333333333333336%25%22%20height%3D%2257px%22%3E%26nbsp%3B%3C%2FTD%3E%0A%3C%2FTR%3E%0A%3C%2FTBODY%3E%0A%3C%2FTABLE%3E%0A%3CP%3E(%3CSTRONG%3EBold%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3Eindicates%20update%20from%20previous%20report%202%20weeks%20ago)%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThe%20host%20of%20this%20call%20is%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fmediocrebowler%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPatrick%20Rodgers%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(Microsoft)%20%7C%20%40mediocrebowler.%26nbsp%3B%20Q%26amp%3BA%20takes%20place%20as%20always%20in%20chat%20throughout%20the%20call.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22220324-together-mode.gif%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F358340i8DACB54B4FAA2389%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22220324-together-mode.gif%22%20alt%3D%22220324-together-mode.gif%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%3EThank%20you%20for%20packing%20the%20house%20today.%26nbsp%3B%20What%20a%20call!%26nbsp%3B%20Great%20updates%2C%20demos%20and%20attendees.%26nbsp%3B%20See%20you%20again%20soon.%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EActions%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EOpt%20into%20PnP%20Recognition%20Program%20%7C%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365pnp-recognition%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fm365pnp-recognition%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ERegister%20for%20Sharing%20is%20Caring%20Events%3CUL%3E%0A%3CLI%3EAMA%20(Ask%20me%20anything)%20%E2%80%93%20Viva%20ACE%20%7C%20Coming%20Soon%3C%2FLI%3E%0A%3CLI%3EFirst%20Time%20Contributor%20Session%20%7C%20TBS%20soon%3C%2FLI%3E%0A%3CLI%3ECommunity%20Docs%20Session%20%7C%26nbsp%3BTBS%20soon%3C%2FLI%3E%0A%3CLI%3EPower%20Platform%20Samples%20%E2%80%93%20First%20Time%20Contributor%20%7C%20Monday%2C%20April%2011%2C%2011%3A00%20am%20PT%20-%20%3CA%20href%3D%22https%3A%2F%2Fforms.office.com%2Fpages%2Fresponsepage.aspx%3Fid%3DKtIy2vgLW0SOgZbwvQuRaXDXyCl9DkBHq4A2OG7uLpdUMTFJWFFGVUxBNUFZQjZWRUdaOE5BMFkwNS4u%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ERegister%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EPnP%20%E2%80%93%20SPFx%20Developer%20Workstation%20Setup%20%7C%20TBS%20soon%3C%2FLI%3E%0A%3CLI%3EPnP%20SPFx%20Samples%20%E2%80%93%20Solving%20SPFx%20version%20differences%20using%20Node%20Version%20Manager%20%7C%20TBS%20soon%3C%2FLI%3E%0A%3CLI%3EFirst%20Time%20Presenter%20%7C%20TBS%20soon%3C%2FLI%3E%0A%3CLI%3EMore%20than%20Code%20with%20VSCode%20%7C%20TBS%20soon%3C%2FLI%3E%0A%3CLI%3EMaturity%20Model%20Practitioners%20%7C%20Tuesday%2C%20April%2019%2C%207%3A00%20am%20PT%20-%20%3CA%20href%3D%22https%3A%2F%2Fforms.office.com%2FPages%2FResponsePage.aspx%3Fid%3DKtIy2vgLW0SOgZbwvQuRaXDXyCl9DkBHq4A2OG7uLpdUODY3NVRFQ0E4SFg5WlI1TU83WFJQRklZSy4u%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ERegister%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EGetting%20Started%20with%20Viva%20Connection%20ACEs%20(2-part%20session)%20%7C%20TBS%20soon%3C%2FLI%3E%0A%3CLI%3EPnP%20Office%20Hours%20%E2%80%93%201%3A1%20session%20%7C%20%3CA%20href%3D%22https%3A%2F%2Foutlook.office365.com%2Fowa%2Fcalendar%2FPnPSharingisCaring%40warner.digital%2Fbookings%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ERegister%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EPnP%20Buddy%20System%20%7C%20%3CA%20href%3D%22https%3A%2F%2Fforms.office.com%2FPages%2FResponsePage.aspx%3Fid%3DKtIy2vgLW0SOgZbwvQuRaXDXyCl9DkBHq4A2OG7uLpdUMjRRUVg4NElZUUJLTEY1TVVSVDJFRFpLRS4u%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ERequest%20a%20Buddy%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CSPAN%3ERequest%20a%20Demo%20spot%20on%20the%20call%26nbsp%3B%3C%2FSPAN%3E%E2%80%93%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365pnp%2Frequest%2Fdemo%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fm365pnp%2Frequest%2Fdemo%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EDownload%20the%20recurrent%20invite%20for%20this%20call%20%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspdev-spfx-call%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fspdev-spfx-call%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3EDemos%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CP%3E%3CSTRONG%3ECreating%20a%20workflow%20engine%20within%20SharePoint%20Framework%20and%20Azure%3C%2FSTRONG%3E%20%E2%80%93%20a%20task-based%20workflow%20framework%20for%20business%20and%20technical%20work%2C%20i.e.%2C%20create%20technical%20report%2C%20vacation%20request%2C%20new%20hire%20onboarding.%20%26nbsp%3BSecurely%20accesses%20protected%20resources%2C%20uses%20Microsoft%20stack%20-%20Graph%2C%20Adaptive%20Cards%20(low%20code%20forms)%2C%20React%20Hooks%20(code%20forms)%2C%20SPFx%2C%20Fluent%20UI%2C%20etc.%20%26nbsp%3BInitiate%20tasks%2C%20get%2Frespond%20to%20Adaptive%20Card%20form%20in%20email%2C%20SharePoint%20and%20Teams.%20Capably%20delivers%20the%20expected%20validations%2C%20approvals%2C%20status%20tracking.%20%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CP%3E%3CSTRONG%3EDocker%20Loves%20SharePoint%20Framework%20(SPFx)%3C%2FSTRONG%3E%20%E2%80%93%20scenario%2C%20work%20for%20many%20customers%2C%20asked%20to%20fix%20bug%20or%20contribute%20to%20project.%26nbsp%3B%20Don%E2%80%99t%20have%20dependency%20tools%20on%20your%20machine%20nor%20interested%20in%20accessing%20potentially%20unsafe%20code.%26nbsp%3B%20Options%20%E2%80%93%20create%20VMs%20or%20use%20containers.%26nbsp%3B%26nbsp%3B%20See%20how%20easy%20it%20is%20to%20open%20a%20project%20in%20a%20safe%2C%20provisioned%2C%20light%20weight%20container%20located%20on%20your%20machine%20or%20in%20the%20cloud.%26nbsp%3B%20Docker%20is%20only%20app%20required%20on%20your%20machine.%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%3E%3CP%3E%3CSTRONG%3EUsing%203rd%20Party%20APIs%20in%20Viva%20Connections%20ACEs%3C%2FSTRONG%3E%20%E2%80%93%20consume%203%3CSUP%3Erd%3C%2FSUP%3E%20party%2Fcustom%20APIs%20(Azure%20Functions%2C%20ASP.NET%20REST%20APIs)%2C%20register%20the%20API%20in%20AAD%20as%20an%20AAD%20app%2C%20Consent%20the%20AAD%20app%20in%20target%20tenant%2C%20grant%20permissions%20to%20the%20app%20via%20SPO%20Admin%20UI%20to%20consume%20the%20API%20via%20SPFx%20context%20and%20AadHttpClient.%20%26nbsp%3BDemo%20showing%20code%20for%20the%20rendering%20of%20stock%20values%20acquired%20via%20the%20API.%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%3CSTRONG%3ESPFx%20extension%20samples%3A%20%3C%2FSTRONG%3E(%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspfx-extensions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fspfx-extensions%3C%2FA%3E)%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fsp-dev-fx-extensions%2Ftree%2Fmain%2Fsamples%2Fjs-application-appinsights-advanced%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EApplication%20Insights%20Advanced%3C%2FA%3E%3CSTRONG%3E%20-%20%3C%2FSTRONG%3E%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fsudharsank%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESudharsan%20Kesavanarayanan%3C%2FA%3E%20%7C%26nbsp%3B%40sudharsank%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3ESPFx%20web%20part%20samples%3A%20%3C%2FSTRONG%3E(%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspfx-webparts%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fspfx-webparts%3C%2FA%3E)%26nbsp%3B%3C%2FP%3E%0A%3C%2FDIV%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FSandeepDev365%2FHideLists%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EHide%20Lists%3C%2FA%3E%20-%20SandeepDev365%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fsp-dev-fx-webparts%2Ftree%2Fmain%2Fsamples%2Freact-graph-cascading-managed-metadata%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ECascading%20managed%20metadata%20using%20Graph%20API%3C%2FA%3E%20-%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fanooptells%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EAnoop%20Tatti%3C%2FA%3E%20%7C%26nbsp%3B%40anooptells%3C%2FLI%3E%0A%3CLI%3EFrequently%20Asked%20Questions%20with%20Property%20Field%20Collection%20Metadata%20-%20Arun%20Kumar%20Perumal%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2Fk5kNBgevDBM%3Ft%3D38%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPnP%20Adaptive%20Card%20Host%20Control%3C%2FA%3E%20-%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Ffranzinifabio%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EFabio%20Franzini%3C%2FA%3E%20%7C%26nbsp%3B%40franzinifabio%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FPathToSharePoint%2FReact-Cherry-Picked-Content%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ECherry-Picked%20Content%3C%2FA%3E%20-%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2FPath2SharePoint%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EChristophe%20Humbert%3C%2FA%3E%20%7C%26nbsp%3B%40Path2SharePoint%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fsp-dev-fx-webparts%2Ftree%2Fmain%2Fsamples%2Freact-hero-webpart%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EHero%3C%2FA%3E%20-%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fomarelanis%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EOmar%20El-Anis%3C%2FA%3E%20%7C%26nbsp%3B%40omarelanis%3C%2FLI%3E%0A%3CLI%3EQuick%20Poll%20-%20Niels%20%7C%26nbsp%3Bdknn%3C%2FLI%3E%0A%3CLI%3ECompany%20Stories%20-%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fluismanez%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ELuis%20Manez%3C%2FA%3E%20%7C%26nbsp%3B%40luismanez%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3EGreat%20work%20shout%20outs%20to%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EAdded%20Dev%20Containers%20to%20more%20than%2010%20web%20parts%20-%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fzerg00s%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EDenis%20Molodtsov%3C%2FA%3E%20%7C%26nbsp%3B%40zerg00s%3C%2FLI%3E%0A%3CLI%3EAddressing%20issues%20-%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FAbderahman88%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAbderahman%20Moujahid%3C%2FA%3E%20%7C%26nbsp%3BAbderahman88%3C%2FLI%3E%0A%3CLI%3EAddressing%20issues%20-%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fmilanholemans%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMilan%20Holemans%3C%2FA%3E%20%7C%20milanholemans%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3EPnP%20SPFx%20ACEs%3A%3C%2FSTRONG%3E(%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspfx-aces%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fspfx-aces%3C%2FA%3E)%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EDynamic%20Announcements%3CSTRONG%3E%20-%20%3C%2FSTRONG%3E%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fsiddh_me%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ESiddharth%20Vaghasia%3C%2FA%3E%26nbsp%3B%7C%26nbsp%3B%40siddh_me%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EThank%20you%20for%20your%20great%20work.%26nbsp%3B%20Samples%20are%20often%20showcased%20in%20Demos.%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EAgenda%20items%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ESharePoint%20Framework%20-%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fvesajuvonen%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EVesa%20Juvonen%3C%2FA%3E%26nbsp%3B(Microsoft)%20%7C%20%40vesajuvonen%26nbsp%3B%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D356%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E5%3A56%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EPnPjs%20Client-Side%20Libraries%20-%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fmediocrebowler%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPatrick%20Rodgers%3C%2FA%3E%26nbsp%3B(Microsoft)%20%7C%20%40mediocrebowler%26nbsp%3B%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D481%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E8%3A01%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ECLI%20for%20Microsoft%20365%26nbsp%3B-%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fmediocrebowler%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPatrick%20Rodgers%3C%2FA%3E%26nbsp%3B(Microsoft)%20%7C%20%40mediocrebowler%26nbsp%3B%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D565%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E9%3A25%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EPnP%20SPFx%20Controls%26nbsp%3B-%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fmediocrebowler%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPatrick%20Rodgers%3C%2FA%3E%26nbsp%3B(Microsoft)%20%7C%20%40mediocrebowler%26nbsp%3B%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D604%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E10%3A04%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EPnP%20Modern%20Search%26nbsp%3B-%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fmediocrebowler%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPatrick%20Rodgers%3C%2FA%3E%26nbsp%3B(Microsoft)%20%7C%20%40mediocrebowler%26nbsp%3B%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D654%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E10%3A54%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EPnP%20Samples%20-%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fbernierh%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EHugo%20Bernier%3C%2FA%3E%20(Microsoft)%20%7C%20%40bernierh%20%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D691%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E11%3A31%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EPnP%20SPFx%20ACEs%20Samples%20-%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2FDavidWarnerII%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EDavid%20Warner%20II%3C%2FA%3E%26nbsp%3B(Microsoft)%20%7C%20%40DavidWarnerII%26nbsp%3B%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D943%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E15%3A43%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EDemos%20%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D1054%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E17%3A34%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3EDemos%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ECreating%20a%20workflow%20engine%20within%20SharePoint%20Framework%20and%20Azure%20%E2%80%93%20%3CA%20href%3D%22https%3A%2F%2Fwww.linkedin.com%2Fin%2Fgreg-hitchon%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EGreg%20Hitchon%3C%2FA%3E%20(Corrosion%20Service%20Co)%20%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D1054%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E17%3A34%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EDocker%20Loves%20SharePoint%20Framework%20(SPFx)%20%E2%80%93%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fshurick81%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAleksandr%20Sapozhkov%3C%2FA%3E%20(Sopra%20Steria)%20%7C%20%40shurick81%20%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D1720%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E28%3A40%3C%2FA%3E%3CUL%3E%0A%3CLI%3EDocumentation%20-%20%3CA%20href%3D%22https%3A%2F%2Fdocs.docker.com%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGetting%20started%20with%20Docker%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3EDocumentation%20-%20%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fcli-microsoft365%2Fuser-guide%2Frun-cli-in-docker-container%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ERun%20CLI%20for%20Microsoft%20365%20in%20a%20Docker%20Container%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3ERepo%20-%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fdocker-spfx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESharePoint%20Framework%20Docker%20images%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3ERepo%20-%20%3CA%20style%3D%22font-family%3A%20inherit%3B%20background-color%3A%20%23ffffff%3B%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fshurick81%2Fspfx-demo-01%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Epersonal-assistance%3C%2FA%3E%3CSPAN%20style%3D%22font-family%3A%20inherit%3B%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3CLI%3EUsing%203rd%20Party%20APIs%20in%20Viva%20Connections%20ACEs%20%E2%80%93%20%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2FPaoloPia%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPaolo%20Pialorsi%3C%2FA%3E%20(PiaSys)%20%7C%20%40PaoloPia%20%E2%80%93%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fyoutu.be%2FGRo2NgP_yYs%3Ft%3D2685%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3E44%3A45%3C%2FA%3E%3CBR%20%2F%3E%3CUL%3E%0A%3CLI%3EDocumentation%20-%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fsharepoint%2Fdev%2Fspfx%2Fuse-aadhttpclient%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EConnect%20to%20Azure%20AD-secured%20APIs%20in%20SharePoint%20Framework%20solutions%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3EDocumentation%20-%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fjavascript%2Fapi%2Fsp-http%2Faadhttpclient%3Fview%3Dsp-typescript-latest%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EAadHttpClient%20class%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3ESample%20-%20%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fsp-dev-fx-webparts%2Ftree%2Fmain%2Fsamples%2Freact-3rd-party-api%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EConsuming%20Third%20Party%20APIs%20secured%20with%20Azure%20Active%20Directory%20within%20SharePoint%20Framework%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSTRONG%3EResources%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CP%3EAdditional%20resources%20around%20the%20covered%20topics%20and%20links%20from%20the%20slides.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EMicrosoft%20365%20PnP%20Weekly%20%E2%80%93%20Episode%20158%20(March%2021%3CSUP%3Est%3C%2FSUP%3E)%20with%20US%20based%2C%20member%20of%20the%20Customer%20Engineering%20Team%20focused%20on%20developer%20enablement%20and%20on%20PnPjs%20project%2C%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fmediocrebowler%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPatrick%20Rodgers%3C%2FA%3E%26nbsp%3B(Microsoft)%20%7C%20%40mediocrebowler%20%7C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fmicrosoft-365-pnp-blog%2Fmicrosoft-365-pnp-weekly-episode-158-patrick-rodgers-microsoft%2Fba-p%2F3262636%22%20target%3D%22_blank%22%3Evideo%3C%2FA%3E%26nbsp%3B%7C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fpnpweekly.podbean.com%2Fe%2Fmicrosoft-365-pnp-weekly-episode-158-%25e2%2580%2593-21st-of-march-2022%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Epodcast%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EMicrosoft%20365%20PnP%20Weekly%20%E2%80%93%20Episode%20157%20(March%2014%3CSUP%3Eth%3C%2FSUP%3E)%20with%20US%20based%2C%20Microsoft%20365%20Extensibility%20Developer%2C%20MVP%2C%20and%20PnP%20team%20member%20focused%20on%20PnPjs%20project%2C%26nbsp%3B%3CA%20href%3D%22http%3A%2F%2Ftwitter.com%2Fjfj1997%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EJulie%20Turner%3C%2FA%3E%26nbsp%3B(Sympraxis%20Consulting)%26nbsp%3B%7C%20%40jfj1997%26nbsp%3B%20%7C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fmicrosoft-365-pnp-blog%2Fmicrosoft-365-pnp-weekly-episode-157-julie-turner-sympraxis%2Fba-p%2F3256417%22%20target%3D%22_blank%22%3Evideo%3C%2FA%3E%26nbsp%3B%7C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fpnpweekly.podbean.com%2Fe%2Fmicrosoft-365-pnp-weekly-episode-157-%25e2%2580%2593-14th-of-march-2022%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Epodcast%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EGeneral%20Resources%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EViva%20Connections%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FVivaConnections%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FVivaConnections%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EArchives%20-%20Microsoft%20365%20PnP%20Weekly%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fplaylist%3Flist%3DPLR9nK3mnD-OVYI-St_CBiFfuL4CZbBpkC%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EVideos%3C%2FA%3E%2C%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fpnpweekly.podbean.com%2F%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EPodcasts%3C%2FA%3E%26nbsp%3B%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3ETools%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fteams-toolkit%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ETeams%20Toolkit%20(v2.2%20Preview)%3C%2FA%3E%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3E%3CP%3ETools%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fofficedev%2Fteamsfx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20Teams%20Framework%20(TeamsFx)%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%0A%3C%2FLI%3E%0A%3CLI%3EGallery%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365%2Fextensibility%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20365%20Extensibility%20look%20book%20gallery%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%26nbsp%3B%26nbsp%3B%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fmodernworkbuildsessions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20Build%20sessions%20guide%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(Modern%20Work%20Digital%20Brochure)%20-%20aka.ms%2Fmodernworkbuildsessions%3C%2FLI%3E%0A%3CLI%3ESharePoint%20Framework%20-%20v1.12.1%20npm%20install%20%E2%80%93g%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F41501%22%20target%3D%22_blank%22%3E%40microsoft%3C%2FA%3E%2Fgenerator-sharepoint%40next%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdeveloper.microsoft.com%2Fen-us%2Foffice%2Fblogs%2Fcli-microsoft-365-3%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ECLI%20for%20Microsoft%20365%20v3%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fcodetour%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ECodeTour%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fsharing-is-caring%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESharing%20is%20Caring%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%7C%20aka.ms%2Fsharing-is-caring%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fpnp-search%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ETools%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Fmicrosoft-search.github.io%2Fpnp-modern-search%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPnP%20Modern%20Search%20v4%3C%2FA%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fpnp-search%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%26nbsp%3B%20%7C%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FA%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fpnp-search%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fpnp-search%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365pnp%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EM365%20PnP%20site%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%7C%20aka.ms%2Fm365pnp%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fsp-starter-kit%2Ftree%2Fv2%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESharePoint%20Starter%20Kit%20v2%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EBlog%3A%20%22%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FmgtLap%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EA%20Lap%20Around%20Microsoft%20Graph%20Toolkit%22%20blog%20series%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdeveloper.microsoft.com%2Fen-us%2Fmicrosoft-365%2Fblogs%2Fnew-microsoft-365-patterns-and-practices-pnp-team-model-with-new-community-leads%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ENew%20Microsoft%20365%20Patterns%20and%20Practices%20(PnP)%20team%20model%20with%20new%20community%20leads%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fm365-community-docs%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20365%20Community%20Content%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(non-Dev%20docs)%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fspfx-webparts%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EPnP%20SPFx%20web%20part%20samples%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fspfx-extensions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EPnP%20SPFx%20extension%20samples%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fpnpjs%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EGitHub%20PnPjs%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ETutorials%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fplaylist%3Flist%3DPLR9nK3mnD-OXvSWvS2zglCzz4iplhVrKq%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGetting%20started%20with%20SharePoint%20Framework%20v1.10%20Tutorials%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(12%20videos)%3C%2FLI%3E%0A%3CLI%3ETutorials%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fwww.youtube.com%2Fplaylist%3Flist%3DPLR9nK3mnD-OXtWO5AIIr7nCR3sWutACpV%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EGetting%20started%20with%20SharePoint%20Framework%20v1.10%20Extensions%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E(6%20videos)%3C%2FLI%3E%0A%3CLI%3EDocs%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fsharepoint%2Fdev%2Ftraining%2Ftraining%2F%3Fwt.mc_id%3DYT_CCrecording%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ETutorials%20and%20training%20material%20for%20SharePoint%20Development%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspfx-training%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESPFX%20Training%20Package%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspfx-webparts%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESPFx%20Web%20Parts%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspfx-extensions%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESPFx%20Extensions%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fspfx-library-components%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3ESPFx%20Library%20Components%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EDocumentation%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fpnp.github.io%2Fpnpjs%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EPnPjs%20v2%20documentation%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ELink%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FM365DevTraining%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EMicrosoft%20365%20developer%20training%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3ELink%20-%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FO365DevProgram%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EOffice%20365%20Developer%20Program%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fspdev-docs%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3ELatest%20documentation%20on%20SharePoint%20Framework%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3EFound%20an%20issue%20with%20SharePoint%20Dev%3F%20-%20please%20let%20us%20know%20at%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fspdev-issues%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3Ehttp%3A%2F%2Faka.ms%2Fspdev-issues%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fsharepoint.github.io%2Fsp-dev-fx-property-controls%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EReusable%20web%20part%20property%20controls%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fsharepoint.github.io%2Fsp-dev-fx-controls-react%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3EReusable%20react%20controls%20for%20SharePoint%20Framework%20solutions%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdev.office.com%2Fblogs%2Fwebcast-reusable-controls-for-your-sharepoint-framework-solutions%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3EReusable%20controls%20webcast%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fsharepoint.github.io%2Foffice365-cli%2F%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%20nofollow%22%3EOffice%20365%20CLI%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fpnp%2Fgenerator-spfx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3EPnP%20SPFx%20Yeoman%20Generator%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E-%20Extends%20the%20out-of-the-box%20experience%20with%20open-source%20community%20capabilities%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fspdev-uservoice%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3ESharePoint%20Dev%20UserVoice%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E-%20for%20new%20feature%20requests%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EOther%20mentioned%20topics%3A%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fsharepoint%2Fdev%2F%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3ESharePoint%20dev%20documentation%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%3E%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2FSharePoint%2Fsp-dev-docs%2Fissues%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3ESharePoint%20dev%20issue%20list%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSTRONG%3EUpcoming%20calls%20%7C%20Recurrent%20invites%3A%26nbsp%3B%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSTRONG%3E%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EMicrosoft%20365%20platform%20call%20%7C%20Tuesday%2C%20March%2029%2C%208%3A00%20am%20PT%20%E2%80%93%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365-dev-call%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fm365-dev-call%3C%2FA%3E%26nbsp%3B(weekly)%3C%2FLI%3E%0A%3CLI%3EM365%20General%20Dev%20call%20%7C%26nbsp%3BThursday%2C%20March%2031%2C%207%3A00%20am%20PT%20-%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fm365-dev-sig%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fm365-dev-sig%3C%2FA%3E%26nbsp%3B(bi-weekly)%3C%2FLI%3E%0A%3CLI%3EViva%20Connections%20%26amp%3B%20SharePoint%20Framework%20call%20%7C%20Thursday%2C%20April%207%2C%207%3A00%20am%20PT%20-%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspdev-spfx-call%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fspdev-spfx-call%3C%2FA%3E%26nbsp%3B(bi-weekly)%3C%2FLI%3E%0A%3CLI%3EOffice%20add-in%20monthly%20call%20%7C%26nbsp%3BWednesday%2C%20April%2013%2C%208%3A00%20am%20PT%20-%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fofficeaddinscall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fofficeaddinscall%3C%2FA%3E%20(monthly)%3C%2FLI%3E%0A%3CLI%3EAdaptive%20Cards%20monthly%20call%20%7C%20Thursday%2C%20April%2014%2C%209%3A00%20am%20PT%20-%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fadaptivecardscommunitycall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2Fadaptivecardscommunitycall%3C%2FA%3E%26nbsp%3B(monthly)%3C%2FLI%3E%0A%3CLI%3EPower%20Apps%20monthly%20call%26nbsp%3B%7C%20Wednesday%2C%20April%2020%2C%208%3A00%20am%20PT%20-%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FPowerAppsMonthlyCall%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FPowerAppsMonthlyCall%3C%2FA%3E%26nbsp%3B(monthly)%3C%2FLI%3E%0A%3CLI%3EMicrosoft%20Identity%20Platform%20call%20%7C%20Thursday%2C%20April%2021%2C%209%3A00%20am%20PT%20-%20%3CA%20href%3D%22https%3A%2F%2Faka.ms%2FIDDevCommunityCalendar%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Faka.ms%2FIDDevCommunityCalendar%3C%2FA%3E%26nbsp%3B(monthly)%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EViva%20Connections%20%26amp%3B%20SharePoint%20Framework%20bi-weekly%20calls%20are%20targeted%20at%20anyone%20who%20is%20interested%20in%20the%20JavaScript-based%20development%20towards%20Microsoft%20Connections%2C%20Microsoft%20Teams%2C%20SharePoint%20Online%2C%20and%20also%20on-premises.%20Calls%20are%20used%20for%20the%20following%20objectives.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ESharePoint%20Framework%20engineering%20update%20from%20Microsoft%3C%2FLI%3E%0A%3CLI%3ETalk%20about%20PnP%20JavaScript%20Core%20libraries%3C%2FLI%3E%0A%3CLI%3EOffice%20365%20CLI%20Updates%3C%2FLI%3E%0A%3CLI%3ESPFx%20reusable%20controls%3C%2FLI%3E%0A%3CLI%3EPnP%20SPFx%20Yeoman%20generator%3C%2FLI%3E%0A%3CLI%3EShare%20code%20samples%20and%20best%20practices%3C%2FLI%3E%0A%3CLI%3EPossible%20engineering%20asks%20for%20the%20field%20-%20input%2C%20feedback%2C%20and%20suggestions%3C%2FLI%3E%0A%3CLI%3ECover%20any%20open%20questions%20on%20the%20client-side%20development%3C%2FLI%3E%0A%3CLI%3EDemonstrate%20SharePoint%20Framework%20in%20practice%20in%20Microsoft%20Viva%2C%20Microsoft%20Teams%20or%20SharePoint%20context%3C%2FLI%3E%0A%3CLI%3EYou%20can%20download%20a%20recurrent%20invite%20from%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22https%3A%2F%2Faka.ms%2Fspdev-spfx-call%22%20target%3D%22_blank%22%20rel%3D%22noreferrer%20noopener%22%3Ehttps%3A%2F%2Faka.ms%2Fspdev-spfx-call%3C%2FA%3E.%20Welcome%20and%20join%20the%20discussion!%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CEM%3E%E2%80%9CSharing%20is%20caring%E2%80%9D%3C%2FEM%3E%3C%2FP%3E%0A%3CHR%20%2F%3E%0A%3CP%3E%3CEM%3EMicrosoft%20365%20PnP%20team%2C%20Microsoft%20-%2025th%20of%20March%202022%3C%2FEM%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-3265811%22%20slang%3D%22en-US%22%3E%3CP%3E3%20Demos%20-%20Creating%20a%20workflow%20engine%20within%20SharePoint%20Framework%20and%20Azure%2C%20Docker%20Loves%20SharePoint%20Framework%20(SPFx)%2C%20and%20Using%203rd%20Party%20APIs%20in%20Viva%20Connections%20ACEs.%26nbsp%3B%20Releases%20for%20Reusable%20SPFx%20controls%2C%201%20extension%2C%208%20web%20parts%2C%201%20ACE%20samples.%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-3265811%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ECommunity%20call%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Co-Authors
Version history
Last update:
‎Mar 24 2022 04:42 PM
Updated by: