SlideShare ist ein Scribd-Unternehmen logo
1 von 30
SharePoint Saturday Belgium 2016 • October 15 • Brussels Track: MIX | Level: 300
Extending Office Add-ins with
Azure Container Service
Rick Van Rousselt
PlatinumGoldSilver
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Email : rick.vanrousselt@outlook.com
rickvanrousselt
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Agenda
• Docker and containers quick intro
• Why use Docker
• Azure Container Service
• Using containers with Office Add-ins
SharePoint Saturday Belgium 2016 • October 15 • Brussels
docker and containers
Quick intro
SharePoint Saturday Belgium 2016 • October 15 • Brussels
docker and containers
- Ligthweight, open secure platform
- Simplify building, shipping, running apps
- Shipping container system for code
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Virtual Machines
Each Guest OS needs:
• CPU
• RAM
• Licensing
• Maintenance
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Containers
• More room for apps
• Lesser maintenance
• Licensing
SharePoint Saturday Belgium 2016 • October 15 • Brussels
docker major
components
• Engine (a.k.a. deamon, runtime)
• Images
• Containers
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Docker Engine
Docker engine Docker engine
SharePoint Saturday Belgium 2016 • October 15 • Brussels
• Blueprint or definition of a container (readonly)
• Needed by docker engine to create a running instance of a
container
• Can consist out of multiple layers
Code Node.js UbuntuImage
Images
SharePoint Saturday Belgium 2016 • October 15 • Brussels
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Demo
Run everywhere
SharePoint Saturday Belgium 2016 • October 15 • Brussels
V1 V2 V3
Why use containers
Eliminate app conflicts
SharePoint Saturday Belgium 2016 • October 15 • Brussels
DEV TEST PROD
Why use containers
Easy app shipping
SharePoint Saturday Belgium 2016 • October 15 • Brussels
It’s just easy for us developers
• When joining an ongoing project not need to do a long setup for a
developer environment
• No need for heavy virtual machines
• Development environment is almost the same as production
Why use containers
SharePoint Saturday Belgium 2016 • October 15 • Brussels
The SharePoint Context
Why use containers
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Demo
Connecting to Office 365 groups from a container
SharePoint Saturday Belgium 2016 • October 15 • Brussels
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Azure Container
Service
SharePoint Saturday Belgium 2016 • October 15 • Brussels
What is the Azure Container Service
- Optimised for hosting
containers
- Easy to manage containers
at very large scales
- Docker swarm and DC/OS
included
- Open source
SharePoint Saturday Belgium 2016 • October 15 • Brussels
DC/OS vs docker Swarm
• Large scale
• Proven in production
environments
• Complex
• Native from docker
• Standard docker
interface
SharePoint Saturday Belgium 2016 • October 15 • Brussels
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Demo
Overview of the Azure Container Service
SharePoint Saturday Belgium 2016 • October 15 • Brussels
What’s in it for us
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Demo
Automated builds – Twitter Streams – Autoscaling – Cognitive Services
SharePoint Saturday Belgium 2016 • October 15 • Brussels
SharePoint Saturday Belgium 2016 • October 15 • Brussels
If you have any more questions
Email : rick.vanrousselt@outlook.com
Twitter : @rickvanrousselt
SharePoint Saturday Belgium 2016 • October 15 • Brussels
Thank You!
Feedback
http://spsbe.be

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft Teams Deep Dive
Microsoft Teams Deep DiveMicrosoft Teams Deep Dive
Microsoft Teams Deep DiveBIWUG
 
Extending Teams & Groups
Extending Teams & GroupsExtending Teams & Groups
Extending Teams & GroupsBIWUG
 
My session slides from unityConnect 2016 in Haarlem
My session slides from unityConnect 2016 in HaarlemMy session slides from unityConnect 2016 in Haarlem
My session slides from unityConnect 2016 in HaarlemRick Van Rousselt
 
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkUpgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkBIWUG
 
Microsoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVCMicrosoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVCBIWUG
 
Session Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeRick Van Rousselt
 
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...serge luca
 
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...camunda services GmbH
 
Extend your development skills set using MS Graph
Extend your development skills set using MS GraphExtend your development skills set using MS Graph
Extend your development skills set using MS GraphBIWUG
 
Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)hypervnu
 
Extending Piwik At R7.com
Extending Piwik At R7.comExtending Piwik At R7.com
Extending Piwik At R7.comLeo Lorieri
 
Building High Scale Systems Using Serverless Architecture for a Burning Man E...
Building High Scale Systems Using Serverless Architecture for a Burning Man E...Building High Scale Systems Using Serverless Architecture for a Burning Man E...
Building High Scale Systems Using Serverless Architecture for a Burning Man E...DevOpsDays Tel Aviv
 
Python conf 2013 taiwan azure
Python conf 2013 taiwan azurePython conf 2013 taiwan azure
Python conf 2013 taiwan azureJeff Chu
 
DevOps with AWS in 2016
DevOps with AWS in 2016DevOps with AWS in 2016
DevOps with AWS in 2016Lorenzo Aiello
 
Rootconf 2017 - State of the Open Source monitoring landscape
Rootconf 2017 - State of the Open Source monitoring landscape Rootconf 2017 - State of the Open Source monitoring landscape
Rootconf 2017 - State of the Open Source monitoring landscape NETWAYS
 
Project FiFo - Architecture
Project FiFo - ArchitectureProject FiFo - Architecture
Project FiFo - ArchitectureLicenser
 
A (XPages) developers guide to Cloudant - MeetIT
A (XPages) developers guide to Cloudant - MeetITA (XPages) developers guide to Cloudant - MeetIT
A (XPages) developers guide to Cloudant - MeetITFrank van der Linden
 
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...Outlyer
 

Was ist angesagt? (20)

Microsoft Teams Deep Dive
Microsoft Teams Deep DiveMicrosoft Teams Deep Dive
Microsoft Teams Deep Dive
 
Extending Teams & Groups
Extending Teams & GroupsExtending Teams & Groups
Extending Teams & Groups
 
My session slides from unityConnect 2016 in Haarlem
My session slides from unityConnect 2016 in HaarlemMy session slides from unityConnect 2016 in Haarlem
My session slides from unityConnect 2016 in Haarlem
 
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint FrameworkUpgrading from Full Trust Code to Add-In Model and SharePoint Framework
Upgrading from Full Trust Code to Add-In Model and SharePoint Framework
 
Microsoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVCMicrosoft Graph with ASP.NET MVC
Microsoft Graph with ASP.NET MVC
 
SPS Brussels 2017
SPS Brussels 2017SPS Brussels 2017
SPS Brussels 2017
 
Session Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
 
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
Microsoft Flow Advanced : tips, pitfalls, problems to be known before staring...
 
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...
Lieven Vandegaer from MEDIAGENIX - Orchestrating a video-on-demand pipeline w...
 
Extend your development skills set using MS Graph
Extend your development skills set using MS GraphExtend your development skills set using MS Graph
Extend your development skills set using MS Graph
 
Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)Keynote 2011 (wesselius noorderijk)
Keynote 2011 (wesselius noorderijk)
 
Extending Piwik At R7.com
Extending Piwik At R7.comExtending Piwik At R7.com
Extending Piwik At R7.com
 
Building High Scale Systems Using Serverless Architecture for a Burning Man E...
Building High Scale Systems Using Serverless Architecture for a Burning Man E...Building High Scale Systems Using Serverless Architecture for a Burning Man E...
Building High Scale Systems Using Serverless Architecture for a Burning Man E...
 
Python conf 2013 taiwan azure
Python conf 2013 taiwan azurePython conf 2013 taiwan azure
Python conf 2013 taiwan azure
 
DevOps with AWS in 2016
DevOps with AWS in 2016DevOps with AWS in 2016
DevOps with AWS in 2016
 
Rootconf 2017 - State of the Open Source monitoring landscape
Rootconf 2017 - State of the Open Source monitoring landscape Rootconf 2017 - State of the Open Source monitoring landscape
Rootconf 2017 - State of the Open Source monitoring landscape
 
Project FiFo - Architecture
Project FiFo - ArchitectureProject FiFo - Architecture
Project FiFo - Architecture
 
A (XPages) developers guide to Cloudant - MeetIT
A (XPages) developers guide to Cloudant - MeetITA (XPages) developers guide to Cloudant - MeetIT
A (XPages) developers guide to Cloudant - MeetIT
 
Introduction to Rails
Introduction to RailsIntroduction to Rails
Introduction to Rails
 
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
 

Andere mochten auch

Exchange Server Migrations & Updates
Exchange Server Migrations & UpdatesExchange Server Migrations & Updates
Exchange Server Migrations & UpdatesGWAVA
 
Building a hybrid share point information governance plan
Building a hybrid share point information governance planBuilding a hybrid share point information governance plan
Building a hybrid share point information governance planBaris Bruce Tuncertan
 
2016 12-02-digital-workplace-camoai-aos-lille
2016 12-02-digital-workplace-camoai-aos-lille2016 12-02-digital-workplace-camoai-aos-lille
2016 12-02-digital-workplace-camoai-aos-lilleJean-Marc Touzard
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...Chirag Patel
 
I03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and howsI03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and howsKnut Relbe-Moe [MVP, MCT]
 
5 things for immediate impact on increasing SharePoint adoption
5 things for immediate impact on increasing SharePoint adoption5 things for immediate impact on increasing SharePoint adoption
5 things for immediate impact on increasing SharePoint adoptionAsif Rehmani
 
Exchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationExchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationGWAVA
 
SPSBE2016 - Leverage the power of groups
SPSBE2016 - Leverage the power of groupsSPSBE2016 - Leverage the power of groups
SPSBE2016 - Leverage the power of groupsAlbert-Jan Schot
 
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...Heather Newman
 
Exchange Online - Hybrid tips and tricks from the field
Exchange Online - Hybrid tips and tricks from the fieldExchange Online - Hybrid tips and tricks from the field
Exchange Online - Hybrid tips and tricks from the fieldSteve Goodman
 
hrforum-2014-10 Moje agenda JR
hrforum-2014-10 Moje agenda JRhrforum-2014-10 Moje agenda JR
hrforum-2014-10 Moje agenda JRJana Remesova
 
LA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLO
LA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLOLA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLO
LA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLOJohn Lenin Parra Celi
 
RoswellResearchPoster2015-ver2smaller-1
RoswellResearchPoster2015-ver2smaller-1RoswellResearchPoster2015-ver2smaller-1
RoswellResearchPoster2015-ver2smaller-1Korry Wirth
 
Control De Cambios (Scm)
Control De Cambios (Scm)Control De Cambios (Scm)
Control De Cambios (Scm)UJAP
 

Andere mochten auch (20)

Exchange Server Migrations & Updates
Exchange Server Migrations & UpdatesExchange Server Migrations & Updates
Exchange Server Migrations & Updates
 
Building a hybrid share point information governance plan
Building a hybrid share point information governance planBuilding a hybrid share point information governance plan
Building a hybrid share point information governance plan
 
2016 12-02-digital-workplace-camoai-aos-lille
2016 12-02-digital-workplace-camoai-aos-lille2016 12-02-digital-workplace-camoai-aos-lille
2016 12-02-digital-workplace-camoai-aos-lille
 
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
SharePoint Saturday Madrid 2016 - SharePoint Upgrade or Migration, or is it b...
 
I03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and howsI03 migration from on premises to office365 - tips tricks and hows
I03 migration from on premises to office365 - tips tricks and hows
 
5 things for immediate impact on increasing SharePoint adoption
5 things for immediate impact on increasing SharePoint adoption5 things for immediate impact on increasing SharePoint adoption
5 things for immediate impact on increasing SharePoint adoption
 
Exchange 2016 Cloud Migration
Exchange 2016 Cloud MigrationExchange 2016 Cloud Migration
Exchange 2016 Cloud Migration
 
SPSBE2016 - Leverage the power of groups
SPSBE2016 - Leverage the power of groupsSPSBE2016 - Leverage the power of groups
SPSBE2016 - Leverage the power of groups
 
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
Drive on the FastTrack to SharePoint End User Adoption in Your Organization -...
 
Exchange Online - Hybrid tips and tricks from the field
Exchange Online - Hybrid tips and tricks from the fieldExchange Online - Hybrid tips and tricks from the field
Exchange Online - Hybrid tips and tricks from the field
 
Update Seminar
Update SeminarUpdate Seminar
Update Seminar
 
Ortec plandag-2016
Ortec plandag-2016Ortec plandag-2016
Ortec plandag-2016
 
Everyone loves share point oslo
Everyone loves share point osloEveryone loves share point oslo
Everyone loves share point oslo
 
hrforum-2014-10 Moje agenda JR
hrforum-2014-10 Moje agenda JRhrforum-2014-10 Moje agenda JR
hrforum-2014-10 Moje agenda JR
 
CV of Emad Goufi FEB 2016
CV of Emad Goufi FEB 2016CV of Emad Goufi FEB 2016
CV of Emad Goufi FEB 2016
 
Unit Six
Unit SixUnit Six
Unit Six
 
LA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLO
LA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLOLA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLO
LA ARQUITECTURA FRENTE A LA IDENTIDAD CULTURA DE UN PUEBLO
 
RoswellResearchPoster2015-ver2smaller-1
RoswellResearchPoster2015-ver2smaller-1RoswellResearchPoster2015-ver2smaller-1
RoswellResearchPoster2015-ver2smaller-1
 
Control De Cambios (Scm)
Control De Cambios (Scm)Control De Cambios (Scm)
Control De Cambios (Scm)
 
Ecosystem Investing
Ecosystem InvestingEcosystem Investing
Ecosystem Investing
 

Ähnlich wie SharePoint Saturday Belgium 2016

#spsbe Get Typing with Typescript
#spsbe Get Typing with Typescript#spsbe Get Typing with Typescript
#spsbe Get Typing with TypescriptDavid Opdendries
 
Spsbe2016 extend your office 365 environement to cross-platform apps
Spsbe2016   extend your office 365 environement to cross-platform appsSpsbe2016   extend your office 365 environement to cross-platform apps
Spsbe2016 extend your office 365 environement to cross-platform appsAlexander Meijers
 
Best practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farmsBest practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farmsBIWUG
 
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbe
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbePower Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbe
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbeChirag Patel
 
From desktop to the cloud with forge
From desktop to the cloud with forgeFrom desktop to the cloud with forge
From desktop to the cloud with forgefpm2015
 
Forge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeForge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeAutodesk
 
Aws developer meetup 24 feb-18 noida
Aws developer meetup 24 feb-18 noidaAws developer meetup 24 feb-18 noida
Aws developer meetup 24 feb-18 noidaAlbert Anthony
 
Microsoft Flow Advanced: tips, pitfalls, problems
Microsoft Flow Advanced: tips, pitfalls, problemsMicrosoft Flow Advanced: tips, pitfalls, problems
Microsoft Flow Advanced: tips, pitfalls, problemsBIWUG
 
DevOps, PowerShell y Windows Containers - NET Conf UY v2016
DevOps, PowerShell y Windows Containers  - NET Conf UY v2016DevOps, PowerShell y Windows Containers  - NET Conf UY v2016
DevOps, PowerShell y Windows Containers - NET Conf UY v2016Victor Silva
 
Best practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft AzureBest practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft AzureThom Puiman
 
O365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyO365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyNCCOMMS
 
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 DevelopmentSébastien Levert
 
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 DevelopmentSébastien Levert
 
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 DevelopmentSébastien Levert
 
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 DevelopmentSébastien Levert
 
SharePoint Saturday Cambridge 2016 Session
SharePoint Saturday Cambridge 2016 SessionSharePoint Saturday Cambridge 2016 Session
SharePoint Saturday Cambridge 2016 SessionRick Van Rousselt
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewboxLino Telera
 
Migrate the Mission Critical Application to AWS Cloud
Migrate the Mission Critical Application to AWS CloudMigrate the Mission Critical Application to AWS Cloud
Migrate the Mission Critical Application to AWS CloudShuen-Huei Guan
 
Keynote speech
Keynote speechKeynote speech
Keynote speechBizTalk360
 
Containers and CloudStack
Containers and CloudStackContainers and CloudStack
Containers and CloudStackShapeBlue
 

Ähnlich wie SharePoint Saturday Belgium 2016 (20)

#spsbe Get Typing with Typescript
#spsbe Get Typing with Typescript#spsbe Get Typing with Typescript
#spsbe Get Typing with Typescript
 
Spsbe2016 extend your office 365 environement to cross-platform apps
Spsbe2016   extend your office 365 environement to cross-platform appsSpsbe2016   extend your office 365 environement to cross-platform apps
Spsbe2016 extend your office 365 environement to cross-platform apps
 
Best practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farmsBest practices for managing and operating your SharePoint farms
Best practices for managing and operating your SharePoint farms
 
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbe
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbePower Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbe
Power Users Guide to Office 365 - SharePoint Saturday Belgium 2016 #spsbe
 
From desktop to the cloud with forge
From desktop to the cloud with forgeFrom desktop to the cloud with forge
From desktop to the cloud with forge
 
Forge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with ForgeForge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: From Desktop to the Cloud with Forge
 
Aws developer meetup 24 feb-18 noida
Aws developer meetup 24 feb-18 noidaAws developer meetup 24 feb-18 noida
Aws developer meetup 24 feb-18 noida
 
Microsoft Flow Advanced: tips, pitfalls, problems
Microsoft Flow Advanced: tips, pitfalls, problemsMicrosoft Flow Advanced: tips, pitfalls, problems
Microsoft Flow Advanced: tips, pitfalls, problems
 
DevOps, PowerShell y Windows Containers - NET Conf UY v2016
DevOps, PowerShell y Windows Containers  - NET Conf UY v2016DevOps, PowerShell y Windows Containers  - NET Conf UY v2016
DevOps, PowerShell y Windows Containers - NET Conf UY v2016
 
Best practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft AzureBest practices deploying Sitecore to Microsoft Azure
Best practices deploying Sitecore to Microsoft Azure
 
O365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminologyO365Engage17 - Azure 101 terminology
O365Engage17 - Azure 101 terminology
 
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
 
SharePoint Saturday Cambridge 2016 Session
SharePoint Saturday Cambridge 2016 SessionSharePoint Saturday Cambridge 2016 Session
SharePoint Saturday Cambridge 2016 Session
 
Serverless brewbox
Serverless   brewboxServerless   brewbox
Serverless brewbox
 
Migrate the Mission Critical Application to AWS Cloud
Migrate the Mission Critical Application to AWS CloudMigrate the Mission Critical Application to AWS Cloud
Migrate the Mission Critical Application to AWS Cloud
 
Keynote speech
Keynote speechKeynote speech
Keynote speech
 
Containers and CloudStack
Containers and CloudStackContainers and CloudStack
Containers and CloudStack
 

Mehr von Rick Van Rousselt

My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019Rick Van Rousselt
 
My slides from the North American Collaboration Summit on ACS
My slides from the North American Collaboration Summit on ACSMy slides from the North American Collaboration Summit on ACS
My slides from the North American Collaboration Summit on ACSRick Van Rousselt
 
My slides from the European SharePoint & Office 365 Conference 2017
My slides from the European SharePoint & Office 365 Conference 2017My slides from the European SharePoint & Office 365 Conference 2017
My slides from the European SharePoint & Office 365 Conference 2017Rick Van Rousselt
 
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday OsloMy slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday OsloRick Van Rousselt
 
My slides from the Microsoft Inovation Center Brussels at DigitYser
My slides from the Microsoft Inovation Center Brussels at DigitYserMy slides from the Microsoft Inovation Center Brussels at DigitYser
My slides from the Microsoft Inovation Center Brussels at DigitYserRick Van Rousselt
 
My Slides from SharePoint Saturday Helsinki
My Slides from SharePoint Saturday Helsinki My Slides from SharePoint Saturday Helsinki
My Slides from SharePoint Saturday Helsinki Rick Van Rousselt
 
My Session from SharePoint Saturday Cambridge
My Session from SharePoint Saturday CambridgeMy Session from SharePoint Saturday Cambridge
My Session from SharePoint Saturday CambridgeRick Van Rousselt
 
My session from SharePoint Saturday Netherlands
My session from SharePoint Saturday NetherlandsMy session from SharePoint Saturday Netherlands
My session from SharePoint Saturday NetherlandsRick Van Rousselt
 
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoRick Van Rousselt
 
My Luis.ai session slides from Tuga IT 2017 Portugal
My Luis.ai session slides from Tuga IT 2017 PortugalMy Luis.ai session slides from Tuga IT 2017 Portugal
My Luis.ai session slides from Tuga IT 2017 PortugalRick Van Rousselt
 
My session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container ServiceMy session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container ServiceRick Van Rousselt
 
aOS Day Brussels December 2016
aOS Day Brussels December 2016aOS Day Brussels December 2016
aOS Day Brussels December 2016Rick Van Rousselt
 
Session Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeRick Van Rousselt
 
Session Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeRick Van Rousselt
 
SharePoint Saturday Barcelona 2016
SharePoint Saturday Barcelona 2016SharePoint Saturday Barcelona 2016
SharePoint Saturday Barcelona 2016Rick Van Rousselt
 
SharePoint Saturday Stockholm 2016/05/21
SharePoint Saturday Stockholm 2016/05/21SharePoint Saturday Stockholm 2016/05/21
SharePoint Saturday Stockholm 2016/05/21Rick Van Rousselt
 

Mehr von Rick Van Rousselt (19)

My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019My slides from SharePoint Saturday Warsaw 2019
My slides from SharePoint Saturday Warsaw 2019
 
My slides from the North American Collaboration Summit on ACS
My slides from the North American Collaboration Summit on ACSMy slides from the North American Collaboration Summit on ACS
My slides from the North American Collaboration Summit on ACS
 
My slides from the European SharePoint & Office 365 Conference 2017
My slides from the European SharePoint & Office 365 Conference 2017My slides from the European SharePoint & Office 365 Conference 2017
My slides from the European SharePoint & Office 365 Conference 2017
 
My slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday OsloMy slides from SharePoint Saturday Oslo
My slides from SharePoint Saturday Oslo
 
My slides from the Microsoft Inovation Center Brussels at DigitYser
My slides from the Microsoft Inovation Center Brussels at DigitYserMy slides from the Microsoft Inovation Center Brussels at DigitYser
My slides from the Microsoft Inovation Center Brussels at DigitYser
 
My Slides from SharePoint Saturday Helsinki
My Slides from SharePoint Saturday Helsinki My Slides from SharePoint Saturday Helsinki
My Slides from SharePoint Saturday Helsinki
 
My Session from SharePoint Saturday Cambridge
My Session from SharePoint Saturday CambridgeMy Session from SharePoint Saturday Cambridge
My Session from SharePoint Saturday Cambridge
 
My session from SharePoint Saturday Netherlands
My session from SharePoint Saturday NetherlandsMy session from SharePoint Saturday Netherlands
My session from SharePoint Saturday Netherlands
 
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday MonacoThe slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
 
My Luis.ai session slides from Tuga IT 2017 Portugal
My Luis.ai session slides from Tuga IT 2017 PortugalMy Luis.ai session slides from Tuga IT 2017 Portugal
My Luis.ai session slides from Tuga IT 2017 Portugal
 
My session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container ServiceMy session from Tuga IT 2017 on the Azure Container Service
My session from Tuga IT 2017 on the Azure Container Service
 
aOS Day Lille December 2016
aOS Day Lille December 2016aOS Day Lille December 2016
aOS Day Lille December 2016
 
aOS Day Brussels December 2016
aOS Day Brussels December 2016aOS Day Brussels December 2016
aOS Day Brussels December 2016
 
Session Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
 
Session Slides from DEVintersection Europe
Session Slides from DEVintersection EuropeSession Slides from DEVintersection Europe
Session Slides from DEVintersection Europe
 
SharePoint Saturday Barcelona 2016
SharePoint Saturday Barcelona 2016SharePoint Saturday Barcelona 2016
SharePoint Saturday Barcelona 2016
 
SPSNY 2016 slides
SPSNY 2016 slidesSPSNY 2016 slides
SPSNY 2016 slides
 
SharePoint Saturday Stockholm 2016/05/21
SharePoint Saturday Stockholm 2016/05/21SharePoint Saturday Stockholm 2016/05/21
SharePoint Saturday Stockholm 2016/05/21
 
Spsbe14 spsbe19
Spsbe14 spsbe19Spsbe14 spsbe19
Spsbe14 spsbe19
 

Kürzlich hochgeladen

Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.soniya singh
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 

Kürzlich hochgeladen (20)

6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 

SharePoint Saturday Belgium 2016