SlideShare a Scribd company logo
1 of 14
• Introduction to O365 and SharePoint PnP
• What is PnP?
• Why PnP?
• PnP Resources
• Getting started with PnP Managed Code
• Demo – Managed Code
• Getting started with PnP PowerShell CmdLets
• Demo - PowerShell
• Summary
• Q & A
Supported Environments
 Office 365
 SharePoint Online
 SharePoint Server 2013/2016
What?
The Office 365 Developer and SharePoint Patterns and
Practices (PnP) initiative provides;
 Code Samples
 Documentation
 How-to Videos
 Guides
Why?
 Ease of development
 Simple
 Availability of re-usable
components
 PnP at dev.office.com - Welcome page with sample and guidance search
 SharePoint Dev Group - Questions and feedback
 PnP at MSDN
 PnP videos at YouTube
 PnP at Docs.com - Docs.com
 PnP Sites Core Component - GitHub repository
 PnP Core Component (JavaScript) - GitHub repository
 PnP PowerShell - GitHub repository
 PnP Partner Pack - Reusable starter kit for typical enterprise requirements
 PnP Guidance - GitHub repository
 PnP Office-Addins - GitHub repository
 PnP Tools - GitHub repository
 PnP Transformation - GitHub repository
 PnP Provisioning Schema - GitHub repository
• Add NuGet Package
• SharePoint PnP Online
• SharePoint PnP 2013
• SharePoint PnP 2016
New extension methods
• Download PnP PowerShell installer
 https://github.com/officedev/pnp-powershell/releases
 https://github.com/SharePoint/PnP-PowerShell
Add-Type -Path 'C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions16ISAPIMicrosoft.SharePoint.Client.dll'
Add-Type -Path 'C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions16ISAPIMicrosoft.SharePoint.Client.Runtime.dll'
$url = "https://liyanage.sharepoint.com/sites/developer"
$creds = Get-Credential -Message "Enter Online Credential"
$O365Credential = new-object Microsoft.SharePoint.Client.SharePointOnlineCredentials($creds.UserName,$creds.Password)
$ctx = new-object Microsoft.SharePoint.Client.ClientContext($url)
$ctx.Credentials = $O365Credential
$listCi = new-object Microsoft.SharePoint.Client.ListCreationInformation;
$listCi.Title = "Demo List";
$listCi.TemplateType = [Microsoft.SharePoint.Client.ListTemplateType]::GenericList;
$listCi.Url = "lists/demo";
$list = $ctx.Web.lists.Add($listCi);
# Add the field
$fieldXml = "<Field Type=""Choice"" Name=""SPSLocation"" DisplayName=""Location"" ID=""{ba27f512-27bc-4d07-bdd4-2ee61bc5bcb4}"" Group=""Demo
Group"" Required=""TRUE""><CHOICES><CHOICE>Stockholm</CHOICE><CHOICE>Helsinki</CHOICE><CHOICE>Oslo</CHOICE></CHOICES></Field>"
$field = $list.Fields.AddFieldAsXml($fieldXml, $true, [Microsoft.SharePoint.Client.AddFieldOptions]::AddFieldToDefaultView);
$ctx.Load($list);
$ctx.ExecuteQuery();
Connect-SPOnline -Url https://liyanage.sharepoint.com/sites/developer -Credentials
(Get-Credential)
New-SPOList -Title "PnP Demo list" -Template GenericList -Url lists/pnpdemo
Add-SPOField -List “PnP Demo list" `
-DisplayName "Location" `
-InternalName "SPSLocation" `
-Type Choice `
-Group "Demo Group" `
-AddToDefaultView `
-Choices "USA","Canada",”Australia"
Add-SPOContentType
Add-SPOContentTypeToDocumentSet
Add-SPOContentTypeToList
Add-SPOCustomAction
Add-SPOEventReceiver
Add-SPOField
Add-SPOFieldFromXml
Add-SPOFieldToContentType
Add-SPOFile
Add-SPOFolder
Add-SPOHtmlPublishingPageLayout
Add-SPOIndexedProperty
Add-SPOJavaScriptBlock
Add-SPOJavaScriptLink
Add-SPOListItem
Add-SPOMasterPage
Add-SPONavigationNode
Add-SPOPublishingPage
Add-SPOPublishingPageLayout
Add-SPOTaxonomyField
Add-SPOUserToGroup
Add-SPOView
Add-SPOWebPartToWebPartPage
Add-SPOWebPartToWikiPage
Add-SPOWikiPage
Add-SPOWorkflowDefinition
Add-SPOWorkflowSubscription
Apply-SPOProvisioningTemplate
Connect-SPOnline
Disable-SPOFeature
Disconnect-SPOnline
Enable-SPOFeature
Execute-SPOQuery
Export-SPOTaxonomy
Export-SPOTermGroupToXml
Find-SPOFile
Get-SPOAppInstance
Get-SPOAuthenticationRealm
Get-SPOAzureADManifestKeyCredentials
Get-SPOContentType
Get-SPOContext
Get-SPOCustomAction
Get-SPODocumentSetTemplate
Get-SPOEventReceiver
Get-SPOFeature
Get-SPOField
Get-SPOFile
Get-SPOGroup
Get-SPOHealthScore
Get-SPOHomePage
Get-SPOIndexedPropertyKeys
Get-SPOJavaScriptLink
Get-SPOList
Get-SPOListItem
Get-SPOMasterPage
Get-SPOProperty
Get-SPOPropertyBag
Get-SPOProvisioningTemplate
Get-SPOSearchConfiguration
Get-SPOSite
Get-SPOSitePolicy
Get-SPOStoredCredential
Get-SPOSubWebs
Get-SPOTaxonomyItem
Get-SPOTaxonomySession
Get-SPOTenantSite
Get-SPOTermGroup
Get-SPOTimeZoneId
Get-SPOUserProfileProperty
Get-SPOView
Get-SPOWeb
Get-SPOWebPart
Get-SPOWebPartProperty
Get-SPOWebPartXml
Get-SPOWebTemplates
Get-SPOWikiPageContent
Get-SPOWorkflowDefinition
Get-SPOWorkflowSubscription
Import-SPOAppPackage
Import-SPOTaxonomy
Import-SPOTermGroupFromXml
Import-SPOTermSet
Install-SPOSolution
New-SPOGroup
New-SPOList
New-SPOPersonalSite
New-SPOTenantSite
New-SPOTermGroup
New-SPOUser
New-SPOWeb
Remove-SPOContentType
Remove-SPOContentTypeFromDocumentSet
Remove-SPOContentTypeFromList
Remove-SPOCustomAction
Remove-SPOEventReceiver
Remove-SPOField
Remove-SPOFile
Remove-SPOGroup
Remove-SPOIndexedProperty
Remove-SPOJavaScriptLink
Remove-SPOList
Remove-SPONavigationNode
Remove-SPOPropertyBagValue
Remove-SPOTenantSite
Remove-SPOUserFromGroup
Remove-SPOView
Remove-SPOWeb
Remove-SPOWebPart
Remove-SPOWikiPage
Remove-SPOWorkflowDefinition
Remove-SPOWorkflowSubscription
Request-SPOReIndexWeb
Resume-SPOWorkflowInstance
Send-SPOMail
Set-SPOAppSideLoading
Set-SPODefaultColumnValues
Set-SPODefaultContentTypeToList
Set-SPODocumentSetField
Set-SPOFileCheckedIn
Set-SPOFileCheckedOut
Set-SPOGroup
Set-SPOHomePage
Set-SPOIndexedProperties
Set-SPOList
Set-SPOListPermission
Set-SPOMasterPage
Set-SPOMinimalDownloadStrategy
Set-SPOPropertyBagValue
Set-SPOSearchConfiguration
Set-SPOSitePolicy
Set-SPOTaxonomyFieldValue
Set-SPOTenantSite
Set-SPOTheme
Set-SPOTraceLog
Set-SPOUserProfileProperty
Set-SPOWeb
Set-SPOWebPartProperty
Set-SPOWikiPageContent
Stop-SPOWorkflowInstance
Uninstall-SPOAppInstance
Uninstall-SPOSolution

More Related Content

What's hot

What's hot (20)

Github in Action
Github in ActionGithub in Action
Github in Action
 
Deploying Machine Learning in production without servers - #serverlessCPH
Deploying Machine Learning in production without servers - #serverlessCPHDeploying Machine Learning in production without servers - #serverlessCPH
Deploying Machine Learning in production without servers - #serverlessCPH
 
Deploy It | Deployment Presentation for JavaScriptMN
Deploy It | Deployment Presentation for JavaScriptMNDeploy It | Deployment Presentation for JavaScriptMN
Deploy It | Deployment Presentation for JavaScriptMN
 
Intro to Github Actions @likecoin
Intro to Github Actions @likecoinIntro to Github Actions @likecoin
Intro to Github Actions @likecoin
 
SPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 developmentSPTechCon Austin 2019 - From SharePoint to Office 365 development
SPTechCon Austin 2019 - From SharePoint to Office 365 development
 
Ceylon From Here to Infinity: The Big Picture and What's Coming
Ceylon From Here to Infinity: The Big Picture and What's Coming Ceylon From Here to Infinity: The Big Picture and What's Coming
Ceylon From Here to Infinity: The Big Picture and What's Coming
 
Deploying Web Apps with PaaS and Docker Tools
Deploying Web Apps with PaaS and Docker ToolsDeploying Web Apps with PaaS and Docker Tools
Deploying Web Apps with PaaS and Docker Tools
 
Job DSL Plugin for Jenkins
Job DSL Plugin for JenkinsJob DSL Plugin for Jenkins
Job DSL Plugin for Jenkins
 
Configuration As Code: The Job DSL Plugin
Configuration As Code: The Job DSL PluginConfiguration As Code: The Job DSL Plugin
Configuration As Code: The Job DSL Plugin
 
O365Con18 - Git and GitHub - Rick van Rousselt
O365Con18 - Git and GitHub - Rick van RousseltO365Con18 - Git and GitHub - Rick van Rousselt
O365Con18 - Git and GitHub - Rick van Rousselt
 
O365Con18 - Working with PowerShell, VS Code and GitHub - Thomas Vochten
O365Con18 - Working with PowerShell, VS Code and GitHub - Thomas VochtenO365Con18 - Working with PowerShell, VS Code and GitHub - Thomas Vochten
O365Con18 - Working with PowerShell, VS Code and GitHub - Thomas Vochten
 
From H2O to Steam - Dr. Bingwei Liu, Sr. Data Engineer, Aetna
From H2O to Steam - Dr. Bingwei Liu, Sr. Data Engineer, AetnaFrom H2O to Steam - Dr. Bingwei Liu, Sr. Data Engineer, Aetna
From H2O to Steam - Dr. Bingwei Liu, Sr. Data Engineer, Aetna
 
Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014Octopus Deploy Tech Fest 2014
Octopus Deploy Tech Fest 2014
 
Rene Groeschke
Rene GroeschkeRene Groeschke
Rene Groeschke
 
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
OSH01 - Developing SharePoint Framework Solutions for the EnterpriseOSH01 - Developing SharePoint Framework Solutions for the Enterprise
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
 
Jenkins Job DSL plugin
Jenkins Job DSL plugin Jenkins Job DSL plugin
Jenkins Job DSL plugin
 
vBrownBag DevOps Series: Puppetinabox
vBrownBag DevOps Series: PuppetinaboxvBrownBag DevOps Series: Puppetinabox
vBrownBag DevOps Series: Puppetinabox
 
Gradle - From minutes to seconds: minimizing build times
Gradle - From minutes to seconds: minimizing build timesGradle - From minutes to seconds: minimizing build times
Gradle - From minutes to seconds: minimizing build times
 
Quick workflow of a nodejs api
Quick workflow of a nodejs apiQuick workflow of a nodejs api
Quick workflow of a nodejs api
 
Introduction to GitHub Actions
Introduction to GitHub ActionsIntroduction to GitHub Actions
Introduction to GitHub Actions
 

Viewers also liked

Pheonix Environmental USA
Pheonix Environmental USAPheonix Environmental USA
Pheonix Environmental USA
Doctor Z
 
Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.
Doctor Z
 
MIchael - CV Jul 2016
MIchael - CV Jul 2016MIchael - CV Jul 2016
MIchael - CV Jul 2016
TAN TECK EE
 
Amgad Joseph Labeb ( CV )
Amgad Joseph Labeb ( CV )Amgad Joseph Labeb ( CV )
Amgad Joseph Labeb ( CV )
Amgad Joseph
 
20160318 CMI AnnmarieHanlon final
20160318 CMI AnnmarieHanlon final20160318 CMI AnnmarieHanlon final
20160318 CMI AnnmarieHanlon final
University of Derby
 

Viewers also liked (17)

Tabaquismo.ppt
Tabaquismo.pptTabaquismo.ppt
Tabaquismo.ppt
 
Rhipe solutions sps july2016 - the digital transformation -dr
Rhipe solutions   sps july2016 - the digital transformation -drRhipe solutions   sps july2016 - the digital transformation -dr
Rhipe solutions sps july2016 - the digital transformation -dr
 
Pheonix Environmental USA
Pheonix Environmental USAPheonix Environmental USA
Pheonix Environmental USA
 
Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.
 
ANIL KUMAR G
ANIL KUMAR GANIL KUMAR G
ANIL KUMAR G
 
Pubertad caprinos y ovinos
Pubertad caprinos y ovinosPubertad caprinos y ovinos
Pubertad caprinos y ovinos
 
SPSNYC 2016 Event Slides [Opening / Closing Remarks]
SPSNYC 2016 Event Slides [Opening / Closing Remarks]SPSNYC 2016 Event Slides [Opening / Closing Remarks]
SPSNYC 2016 Event Slides [Opening / Closing Remarks]
 
MIchael - CV Jul 2016
MIchael - CV Jul 2016MIchael - CV Jul 2016
MIchael - CV Jul 2016
 
Murad camarad wysinger c.d..pt.1.doc
Murad camarad wysinger c.d..pt.1.docMurad camarad wysinger c.d..pt.1.doc
Murad camarad wysinger c.d..pt.1.doc
 
Amgad Joseph Labeb ( CV )
Amgad Joseph Labeb ( CV )Amgad Joseph Labeb ( CV )
Amgad Joseph Labeb ( CV )
 
Portfólio Design Gráfico Sarau dos Amigos
Portfólio Design Gráfico Sarau dos AmigosPortfólio Design Gráfico Sarau dos Amigos
Portfólio Design Gráfico Sarau dos Amigos
 
Google Adwords sem mistérios
Google Adwords sem mistériosGoogle Adwords sem mistérios
Google Adwords sem mistérios
 
20160318 CMI AnnmarieHanlon final
20160318 CMI AnnmarieHanlon final20160318 CMI AnnmarieHanlon final
20160318 CMI AnnmarieHanlon final
 
Resume
ResumeResume
Resume
 
全てのWebディレクターに捧ぐ、 これだけは抑えて欲しい SEO内部要件基礎講座 (前編)
全てのWebディレクターに捧ぐ、これだけは抑えて欲しい SEO内部要件基礎講座(前編)全てのWebディレクターに捧ぐ、これだけは抑えて欲しい SEO内部要件基礎講座(前編)
全てのWebディレクターに捧ぐ、 これだけは抑えて欲しい SEO内部要件基礎講座 (前編)
 
全てのWebディレクターに捧ぐ、これだけは抑えて欲しいSEO内部要件基礎講座 (後編)
全てのWebディレクターに捧ぐ、これだけは抑えて欲しいSEO内部要件基礎講座(後編)全てのWebディレクターに捧ぐ、これだけは抑えて欲しいSEO内部要件基礎講座(後編)
全てのWebディレクターに捧ぐ、これだけは抑えて欲しいSEO内部要件基礎講座 (後編)
 
Ride the Lightning: Distributed Teamwork
Ride the Lightning: Distributed TeamworkRide the Lightning: Distributed Teamwork
Ride the Lightning: Distributed Teamwork
 

Similar to Getting started with Office365/SharePoint Patterns and Practices

Similar to Getting started with Office365/SharePoint Patterns and Practices (20)

All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
All You Need to Know for Automated SharePoint Site Provisioning with PnP Powe...
 
Who Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint ProvisioningWho Needs A Developer For Automated SharePoint Provisioning
Who Needs A Developer For Automated SharePoint Provisioning
 
Automated deployment mar 2019
Automated deployment mar 2019Automated deployment mar 2019
Automated deployment mar 2019
 
Azure Automation, PnP Provisioning and PnP PowerShell
Azure Automation, PnP Provisioning and PnP PowerShellAzure Automation, PnP Provisioning and PnP PowerShell
Azure Automation, PnP Provisioning and PnP PowerShell
 
Release Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnPRelease Management with Visual Studio Team Services and Office Dev PnP
Release Management with Visual Studio Team Services and Office Dev PnP
 
SharePoint Fest DC 2018 - From SharePoint to Office 365 Development
SharePoint Fest DC 2018 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2018 - From SharePoint to Office 365 Development
SharePoint Fest DC 2018 - From SharePoint to Office 365 Development
 
SPSCasablanca - SPFx Deployment
SPSCasablanca - SPFx DeploymentSPSCasablanca - SPFx Deployment
SPSCasablanca - SPFx Deployment
 
ESPC Webinar - From SharePoint to Office 365 Development
ESPC Webinar - From SharePoint to Office 365 DevelopmentESPC Webinar - From SharePoint to Office 365 Development
ESPC Webinar - From SharePoint to Office 365 Development
 
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 DevelopmentSharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
SharePoint Fest Seattle 2018 - From SharePoint to Office 365 Development
 
aOS Canadian Tour - Quebec - From SharePoint to Office 365 Development
aOS Canadian Tour  - Quebec - From SharePoint to Office 365 DevelopmentaOS Canadian Tour  - Quebec - From SharePoint to Office 365 Development
aOS Canadian Tour - Quebec - From SharePoint to Office 365 Development
 
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
aOS Canadian Tour - Ottawa - From SharePoint to Office 365 Development
 
aOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
aOS Canadian Tour - Montreal - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
aOS Canadian Tour - Montreal - From SharePoint to Office 365 Development
 
aOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
aOS Canadian Tour - Toronto - From SharePoint to Office 365 DevelopmentaOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
aOS Canadian Tour - Toronto - From SharePoint to Office 365 Development
 
DevOps of Python applications using OpenShift (Italian version)
DevOps of Python applications using OpenShift (Italian version)DevOps of Python applications using OpenShift (Italian version)
DevOps of Python applications using OpenShift (Italian version)
 
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 DevelopmentSharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
SharePoint Saturday Calgary 2017 - From SharePoint to Office 365 Development
 
An introduction to the office devpnp community initiative
An introduction to the office devpnp community initiativeAn introduction to the office devpnp community initiative
An introduction to the office devpnp community initiative
 
Deploy, manage, and customize with SharePoint Patterns and Practices tools an...
Deploy, manage, and customize with SharePoint Patterns and Practices tools an...Deploy, manage, and customize with SharePoint Patterns and Practices tools an...
Deploy, manage, and customize with SharePoint Patterns and Practices tools an...
 
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 developmentSharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
SharePoint Fest Chicago 2018 - From SharePoint to Office 365 development
 
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
SharePoint Fest Chicago 2019 - From SharePoint to Office 365 Development
 
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 DevelopmentSharePoint Fest DC 2019 - From SharePoint to Office 365 Development
SharePoint Fest DC 2019 - From SharePoint to Office 365 Development
 

More from spsnyc

More from spsnyc (14)

Going from Classic to Modern. 10 Things you must know before you commit
Going from Classic to Modern. 10 Things you must know before you commitGoing from Classic to Modern. 10 Things you must know before you commit
Going from Classic to Modern. 10 Things you must know before you commit
 
Migrating to share point online using microsoft tools
Migrating to share point online using microsoft toolsMigrating to share point online using microsoft tools
Migrating to share point online using microsoft tools
 
O365 NYC opening / closing 2019 slides
O365 NYC opening / closing 2019 slidesO365 NYC opening / closing 2019 slides
O365 NYC opening / closing 2019 slides
 
When cookie-cutter SharePoint user adoption doesn't cut it
When cookie-cutter SharePoint user adoption doesn't cut itWhen cookie-cutter SharePoint user adoption doesn't cut it
When cookie-cutter SharePoint user adoption doesn't cut it
 
Trust-Based Corporate Culture: How to Kick Fear and Toxicity Out of the Workp...
Trust-Based Corporate Culture: How to Kick Fear and Toxicity Out of the Workp...Trust-Based Corporate Culture: How to Kick Fear and Toxicity Out of the Workp...
Trust-Based Corporate Culture: How to Kick Fear and Toxicity Out of the Workp...
 
A Practical Guide, Without Change, There Would Be No Butterflies: 8 Steps to ...
A Practical Guide, Without Change, There Would Be No Butterflies: 8 Steps to ...A Practical Guide, Without Change, There Would Be No Butterflies: 8 Steps to ...
A Practical Guide, Without Change, There Would Be No Butterflies: 8 Steps to ...
 
Adopting Microsoft Stream in Your Organization
Adopting Microsoft Stream in Your OrganizationAdopting Microsoft Stream in Your Organization
Adopting Microsoft Stream in Your Organization
 
Governance is Not An Option
Governance is Not An OptionGovernance is Not An Option
Governance is Not An Option
 
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
Governance in the Modern Workplace: SharePoint, OneDrive, Groups, Teams, Flow...
 
Knowledge sharing through communities spsnyc
Knowledge sharing through communities spsnycKnowledge sharing through communities spsnyc
Knowledge sharing through communities spsnyc
 
Office groups intro slides
Office groups intro slidesOffice groups intro slides
Office groups intro slides
 
Spsnyc 2017 slides
Spsnyc 2017 slidesSpsnyc 2017 slides
Spsnyc 2017 slides
 
Spsnyc transforming share point farm solutions to the add-in model and shar...
Spsnyc   transforming share point farm solutions to the add-in model and shar...Spsnyc   transforming share point farm solutions to the add-in model and shar...
Spsnyc transforming share point farm solutions to the add-in model and shar...
 
Spsnyc vincent biret spfx devops
Spsnyc vincent biret spfx devopsSpsnyc vincent biret spfx devops
Spsnyc vincent biret spfx devops
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Getting started with Office365/SharePoint Patterns and Practices