Online Conference
June 17th and 18th 2015
WWW.COLLAB365.EVENTS
Cloud-first SharePoint JavaScript Add-ins
Sonja MadsenSONJASAPPS
WWW.COLLAB365.EVENTS
Sonja MadsenSONJASAPPS
Email : [email protected] : @sonjamadsenFacebook : sonjasappsLinkedIn : sonjanelamadsen
Best International DeveloperMicrosoft MVP
WWW.COLLAB365.EVENTS
Statistics for Office App Store (2015)
WWW.COLLAB365.EVENTS
Cloud-first SharePoint Dev
Azure CDN
SharePointdev
SpeedDevSet upProd
CodeRe-use Issues
D E M O
WWW.COLLAB365.EVENTS
Content delivery network
High availability and high performance Globally distributed
Publicly available blobs
Caches static content on edge nodes, closer to the end user
WWW.COLLAB365.EVENTS
Microsoft Azure CDN point of presence (POP) locations
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
D E M O
WWW.COLLAB365.EVENTS
Scripts
Content
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
WWW.COLLAB365.EVENTS
apps4sharepoint.sharepoint.comportal.office.com and outlook.office365.com
The Netherlands,static.sharepointonline.com and prod.msocdn.com andr3.res.outlook.com
Poland, static.sharepointonline.com, prod.msocdn.com and r3.res.outlook.com
portal.office.com
London,portal.office.com
r3.res.outlook.com
Office 365 / SharePoint / Azure
WWW.COLLAB365.EVENTS
Performance
WWW.COLLAB365.EVENTS
.js file on CDN .js file in Style Library .js file in Scripts folder
WWW.COLLAB365.EVENTS
D E M O
WWW.COLLAB365.EVENTS
Results
WWW.COLLAB365.EVENTS
My CDN January 2016
WWW.COLLAB365.EVENTS
Microsoft’s CDN
January 2016
WWW.COLLAB365.EVENTS
Scripts Folder January 2016
WWW.COLLAB365.EVENTS
Style Library January 2016
WWW.COLLAB365.EVENTS
Dev set up & deployment
No deploymentNo URL change
WWW.COLLAB365.EVENTS
SharePoint add-in Core 1.0
App manifestXML files
JavaScriptCSS
D E M O
WWW.COLLAB365.EVENTS
Code re-use
Utilities
UIData
Users
ComponentsLogging
CDN
WWW.COLLAB365.EVENTS
• Updates and versioning• IP: Anonymous access to .js and .css files that are no longer within the app
• CDN hosting and security: files that have access to your data
• Reference my .js files - highjack functionality and design
Concerns / Issues
WWW.COLLAB365.EVENTS
Stay tuned for more great sessions …