SlideShare a Scribd company logo
European SharePoint Conference 2017 – ESPC2017
12 2017 – Jeff Angama
#ESPC2017 in Dublin
More organization have adopted SharePoint
the last two years than the last 12 years
Jeff Teper (SharePoint Father)
3 days at European SharePoint Conference 2017
Office 365 / SharePoint & Azure experts from around the world in one
European location
1600++ participants, 40++ speakers
More than 65 sponsors / products
Nintex, ShareGate, Valo, Avepoint, K2, Harmon.ie, Rencore
CONS : lot of cloud speech, not enough about on premise (our daily
work)
Introduction
Agenda
Introduction
to Office 365
Summary
and demo
What was on the menu
Credit – Powell365
Exemple d’integration Intranet sous Office 365
Credit – Powell365
Exemple d’integration Intranet sous Office 365
Credit – Powell365
European SharePoint Conference 2017 Summary
Developper
options
• SharePoint Framework
• Office Add-ins
• Bots, chatbots
• Reporting (Power BI)
• PowerApps (Apps)
• Flow (IFTTT alike)
• Dynamics 365
European SharePoint Conference 2017 Summary
European SharePoint Conference 2017 Summary
Summary per role
For developers
• Typescript
• Extend out of the box using Power Apps / Flow / SPFX
• SharePoint Framework (Push sppkg with assets, app catalog per site collection,
npm shrinkwrap)
• Angular JS (soon in prod for SPFX)
For Power users
• Make Intranet intelligent
• Power Apps from list forms
• Trigger notification in power apps using flow
• Forms (=survey)
• Bots, Yammer
• GDPR Tool in Office 365
Organization Transformation
• Governance best practices
• Hybrid scenarios
• React (lots of re usable components)
• Azure (Azure functions code, called from
PowerApps / flow / SPFX / webhooks)
• Microsoft Graph (improvement on OneDrive,
teams etc)
• Bots (Microsoft bots)
• Style guide as website instead of document
• Chrome Profile
Tools
• Zoom during
demonstration
• Rest tool in visual
studio code
GDPR
Key notes
Keynote D1 – Jeff Teper (SharePoint father)
Claquettes
Key notes 1 – Jeff Teper
More company adopt SharePoint last 2 years
than the last twelves year
One drive efforts since last version (share to
external user such as gmail account)
Office groups is a security model
European SharePoint Conference 2017 Summary
European SharePoint Conference 2017 Summary
#ESPC2017 in Dublin – Keynote Day 1
Key note 1 – Digital Transformation SharePoint / One drive
Demonstration presented by the MS Team
• No more 5000 items limit with predictive index
• Column formatting using Json
• One drive support more than 250 files format (3D files, MRI, Visio etc)
• OCR for SharePoint search (demo bills research)
Enough Talking
Demo
Office.com > SharePoint > Communication Site
Formatting a list
One drive 3D Files / Videos
Keynote D1 – Productivity as a service
European SharePoint Conference 2017 Summary
Key note 2 – Productivity as a service
Machine learning
Keynote D3 – Machine Learning
• Why data science : predict pattern for future out of past and now
data
• AI : a system that perceive its environment and takes action to
maximise its chance of success
• Solutions used by him
• SQL Server 2016 data mining
• Microsoft r/ml server (r is a langage)
• Azure machine learning / Cognitive services
• "R is the ugly dog you still find cute, I use this language it daily“
• https://projectbotticelli.com
Microsoft Graph – Leverage data => Suggest content
• Microsoft Graph leverage data and find patterns :
• Trending documents
• Recommended sites
• Recommended colleagues
• My colleagues
• "We can no longer have 3 people deciding the 8 useful links for
65.000 people" @bniaulin #ESPC17
• Stop building features, built intelligent features #OfficeGraph
Microsoft Graph Samples
Explore Microsoft Graph Api
• Explore API
• https://developer.microsoft.com/en-us/graph/graph-explorer
• Use cases
• https://developer.microsoft.com/en-us/graph/examples
Azure Cognitive Service
Enough Talking
Demo
Graph Explorer reading emails
Communication site / Team Site / Mobile view
Sites I use, recent docs, trending docs
Mobile Solutions Session
• Cordova
• Apache Cordova est un framework de développement mobile open-source. Il
permet d'exploiter les technologies Web courantes telles que HTML5, CSS3 et
JavaScript pour développer des applications multi-plateformes, évitant ainsi
l'utilisation des langages natifs propres aux différentes plates-formes mobiles.
• Electron
• Electron est un framework permettant de développer des applications de
bureau avec des technologies web (Javascript, HTML et CSS). Electron permet
de développer des applications pour Mac OS X, Microsoft Windows et Linux.
• Angular JS
• AngularJS is what HTML would have been, had it been designed for building
web-apps
• Xamarin
• Create Native Apps For Android, iOS, and Windows in C# & .NET
Mobile Solutions Session
Mobile session - Advice from the mobile mvp
Hybrid solution using Xamarin / Angular JS / Electron
Power Apps
Enough Talking
Demo
Power APPS (web, teams, mobile)
Teams
But aoutch (code that save the expense)
• If(IsBlank(LookUp(ExpenseByCategory, BudgetId=Gallery1.Selected.BudgetId && Category =
FormNewExpense.LastSubmit.Category).ID),Patch(ExpenseByCategory,Defaults(ExpenseByCategory),{ID:Max(ExpenseByCategory,I
D)+1,Category:FormNewExpense.LastSubmit.Category,Expense:FormNewExpense.LastSubmit.Expense,BudgetId:Gallery1.Selected.
BudgetId}),Patch(ExpenseByCategory,LookUp(ExpenseByCategory, BudgetId = Gallery1.Selected.BudgetId && Category
=FormNewExpense.LastSubmit.Category), {Expense:Value(LookUp(ExpenseByCategory, BudgetId = Gallery1.Selected.BudgetId &&
Category = FormNewExpense.LastSubmit.Category).Expense) +
Value(FormNewExpense.LastSubmit.Expense)}));If(CountRows(ReceiptsCollect)>=1,UpdateContext({ReceiptRecord:Patch(Receipts,
Defaults(Receipts),{Receiptlist:Last(FirstN(ReceiptsCollect,1)).ReceiptImage,Id:Max(Receipts,Id) + 1,
BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id =
Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=2,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R
eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,2)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId,
ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id =
Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=3,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R
eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,3)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId,
ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id =
Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=4,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R
eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,4)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId,
ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id =
Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=5,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R
eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,5)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId,
ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id =
Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=6,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R
eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,6)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId,
ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id =
Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)=7,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(Rec
eipts),{Receiptlist:Last(FirstN(ReceiptsCollect,7)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId,
ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id =
Max(Expenses,Id),ExpenseName)})}));Navigate(BudgetScreen,ScreenTransition.Fade);ResetForm(FormNewExpense)
Power apps – demo presented
Flow
Flow &
PowerApps –
Extend what
power user
do
SharePoint Framework sessions summary
Angular JS for SPFX, get ready, will be soon (Angular Elements)
Npm shrinkwrap, lock project dependencies
Azure for office 365
Tenant Properties
Asset Packaging
Site Collection App Catalog
Office 365 / Azure scenarios
European SharePoint Conference 2017 Summary
Bots / Chat bots - Use cases
• Use cases
• Common HR question (claims,
apply leaves)
• Help daily tasks levering data
(find meeting time between two
users)
• Pros
• Simple interaction
• Everybody are used to
conversations
• Basic
Bots / Chat
bots - Use
cases 2
European SharePoint Conference 2017 Summary
Digital hub
with Office
365
Roadmap ?
• Angular JS for SPFX
• Teams replacing Skydrive for business (Roadmap 3 years ?)
• SharePoint 2019 mid 2018
• On Demand files in One drive, Modern UX, Flow, Power apps
• Keep improving Microsoft Graph, AI Services
• On premise environment updated by Feature Pack twice a year
Roadmap ?
Ignite announce
Wrap up
• Embrase cloud technology, coming on premise in a way (hybrid)
• Embrase TypeScript, no more javascript 
• Try
• Office 365 (planner, sway, Teams etc) !
• Install Office from Office 365
• Be aware of AI innovations (chatbot, cognitive services from
amazon/google/o365)
European SharePoint Conference 2017 Summary
Microsoft Messages
Every company is a software
company
- Satya Nadella
Ressources – (1/2)
Wanna Test Office 365 ? office 365 Dev tenant
ESPC site
https://www.sharepointeurope.com/
ESPC 2017 Tweeter feed
Future conference list
https://rcpmag.com/articles/2016/12/08/2017-microsoft-conference-calendar.aspx
Conference videos – Ignite :
https://myignite.microsoft.com/videos
Resources – (2/2)
• Machine learning tutorial / training : https://projectbotticelli.com
• Keynotes :
• Accelerate your digital transformation with SharePoint and
OneDrive Jeff Teper https://bit.ly/2ASKBvL
• Machine Learning in Practice Rafal Lukawiecki, Project Botticelli
Ltd, Ireland https://bit.ly/2ASKLmR

More Related Content

What's hot

H2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to EveryoneH2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to Everyone
Jo-fai Chow
 
Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...
Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...
Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...
Sri Ambati
 
Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018
Michael Noel
 
Productionizing H2O Models with Apache Spark
Productionizing H2O Models with Apache SparkProductionizing H2O Models with Apache Spark
Productionizing H2O Models with Apache Spark
Sri Ambati
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
David Chou
 
Welcome to PowerBI and Tableau
Welcome to PowerBI and TableauWelcome to PowerBI and Tableau
Welcome to PowerBI and Tableau
Ashwin Dinoriya
 
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
Sé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 Development
Sé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 Development
Sébastien Levert
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint Deployments
SPC Adriatics
 
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
Sébastien Levert
 
Introduction to Machine Learning with H2O and Python
Introduction to Machine Learning with H2O and PythonIntroduction to Machine Learning with H2O and Python
Introduction to Machine Learning with H2O and Python
Sri Ambati
 
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Autodesk
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
Vincent Biret
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
Bradley Brown
 
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
Sébastien Levert
 
Cloud computing shim
Cloud computing shimCloud computing shim
Cloud computing shim
tistrue
 
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Codecamp Romania
 
Forge - DevCon 2016: Collaborating with Design Data
Forge - DevCon 2016: Collaborating with Design DataForge - DevCon 2016: Collaborating with Design Data
Forge - DevCon 2016: Collaborating with Design Data
Autodesk
 
PowerBI v2, Power to the People, 1 year later
PowerBI v2, Power to the People, 1 year laterPowerBI v2, Power to the People, 1 year later
PowerBI v2, Power to the People, 1 year later
serge luca
 

What's hot (20)

H2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to EveryoneH2O Deep Water - Making Deep Learning Accessible to Everyone
H2O Deep Water - Making Deep Learning Accessible to Everyone
 
Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...
Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...
Jakub Hava, H2O.ai - Productionizing Apache Spark Models using H2O - H2O Worl...
 
Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018Understanding the Tools and Features of Office 365 : DWT Africa 2018
Understanding the Tools and Features of Office 365 : DWT Africa 2018
 
Productionizing H2O Models with Apache Spark
Productionizing H2O Models with Apache SparkProductionizing H2O Models with Apache Spark
Productionizing H2O Models with Apache Spark
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Welcome to PowerBI and Tableau
Welcome to PowerBI and TableauWelcome to PowerBI and Tableau
Welcome to PowerBI and Tableau
 
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
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint Deployments
 
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
 
Introduction to Machine Learning with H2O and Python
Introduction to Machine Learning with H2O and PythonIntroduction to Machine Learning with H2O and Python
Introduction to Machine Learning with H2O and Python
 
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
 
Zero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApExZero to Sixty with Oracle ApEx
Zero to Sixty with Oracle ApEx
 
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
 
Cloud computing shim
Cloud computing shimCloud computing shim
Cloud computing shim
 
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...Bogdan botea, dmitry nefedkin   no fiddle, efficient development on the googl...
Bogdan botea, dmitry nefedkin no fiddle, efficient development on the googl...
 
Forge - DevCon 2016: Collaborating with Design Data
Forge - DevCon 2016: Collaborating with Design DataForge - DevCon 2016: Collaborating with Design Data
Forge - DevCon 2016: Collaborating with Design Data
 
PowerBI v2, Power to the People, 1 year later
PowerBI v2, Power to the People, 1 year laterPowerBI v2, Power to the People, 1 year later
PowerBI v2, Power to the People, 1 year later
 

Similar to European SharePoint Conference 2017 Summary

#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?
Vincent Biret
 
Improve your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the peopleImprove your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the people
serge luca
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltre
Marco Parenzan
 
SPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowSPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flow
Ahmad Najjar
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
SPC Adriatics
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
Ricardo Wilkins
 
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
Wilco Turnhout
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack
Vincent Biret
 
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements PanelSharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
Joel Oleson
 
SUGUK - Manchester - Ignite 2017 update
SUGUK - Manchester - Ignite 2017 updateSUGUK - Manchester - Ignite 2017 update
SUGUK - Manchester - Ignite 2017 update
Mark Stokes
 
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
Sonja Madsen
 
Resume
ResumeResume
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEVESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
Adis Jugo
 
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Kai Wähner
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
BIOVIA
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
Andrew Musselman
 
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsPower Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Simon Doy
 
SPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business AppSPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business App
Usama Wahab Khan Cloud, Data and AI
 
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
Sébastien Levert
 
Building Dynamic Applications on both Office 365 and On-Prem
Building Dynamic Applications on both Office 365 and On-PremBuilding Dynamic Applications on both Office 365 and On-Prem
Building Dynamic Applications on both Office 365 and On-Prem
Christian Buckley
 

Similar to European SharePoint Conference 2017 Summary (20)

#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?#ESPC18 how to migrate to the #SharePoint Framework?
#ESPC18 how to migrate to the #SharePoint Framework?
 
Improve your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the peopleImprove your productivity with Microsoft Fow - Power to the people
Improve your productivity with Microsoft Fow - Power to the people
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltre
 
SPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowSPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flow
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
SharePoint Connections Conference Amsterdam - Pitfalls and success factors of...
 
#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack#SPFestDC Migrate your custom solutions to the modern stack
#SPFestDC Migrate your custom solutions to the modern stack
 
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements PanelSharePoint Conference 2019 - SharePoint Experts & Announcements Panel
SharePoint Conference 2019 - SharePoint Experts & Announcements Panel
 
SUGUK - Manchester - Ignite 2017 update
SUGUK - Manchester - Ignite 2017 updateSUGUK - Manchester - Ignite 2017 update
SUGUK - Manchester - Ignite 2017 update
 
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01SharePoint Framework, React and Office UI SPS Paris 2016 - d01
SharePoint Framework, React and Office UI SPS Paris 2016 - d01
 
Resume
ResumeResume
Resume
 
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEVESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
ESPC 2014 Barcelona: It is not your Father's SharePoint - DEV
 
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
 
(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies(ATS6-DEV02) Web Application Strategies
(ATS6-DEV02) Web Application Strategies
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
 
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite AnnouncementsPower Platform Leeds - November 2019 - Microsoft Ignite Announcements
Power Platform Leeds - November 2019 - Microsoft Ignite Announcements
 
SPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business AppSPS Gulf : SharePoint 2013 Cloud Business App
SPS Gulf : SharePoint 2013 Cloud Business App
 
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
 
Building Dynamic Applications on both Office 365 and On-Prem
Building Dynamic Applications on both Office 365 and On-PremBuilding Dynamic Applications on both Office 365 and On-Prem
Building Dynamic Applications on both Office 365 and On-Prem
 

More from Jeff ANGAMA

2022-06-10 aMS Aix Marseille - REX Intranet
2022-06-10 aMS Aix Marseille - REX Intranet2022-06-10 aMS Aix Marseille - REX Intranet
2022-06-10 aMS Aix Marseille - REX Intranet
Jeff ANGAMA
 
PowerApps - 10 things you wish you knew dataverse for teams
PowerApps - 10 things you wish you knew dataverse for teamsPowerApps - 10 things you wish you knew dataverse for teams
PowerApps - 10 things you wish you knew dataverse for teams
Jeff ANGAMA
 
aOS - Teams Découvrez les options pour digitaliser vos processus métiers
aOS - Teams Découvrez les options pour digitaliser vos processus métiersaOS - Teams Découvrez les options pour digitaliser vos processus métiers
aOS - Teams Découvrez les options pour digitaliser vos processus métiers
Jeff ANGAMA
 
Adopt Teams concept instead of chat
Adopt Teams concept instead of chatAdopt Teams concept instead of chat
Adopt Teams concept instead of chat
Jeff ANGAMA
 
Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...
Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...
Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...
Jeff ANGAMA
 
aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...
aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...
aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...
Jeff ANGAMA
 
aOs Online - Sauvegarder Office 365 dans Azure avec Veeam Backup
aOs Online - Sauvegarder Office 365 dans Azure avec Veeam BackupaOs Online - Sauvegarder Office 365 dans Azure avec Veeam Backup
aOs Online - Sauvegarder Office 365 dans Azure avec Veeam Backup
Jeff ANGAMA
 
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationstSecure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Jeff ANGAMA
 
Productivity tools for Knowledge Workers
Productivity tools for Knowledge WorkersProductivity tools for Knowledge Workers
Productivity tools for Knowledge Workers
Jeff ANGAMA
 
Introduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to ScrumIntroduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to Scrum
Jeff ANGAMA
 
Monaco User Group - Office 365 Overview
Monaco User Group - Office 365 OverviewMonaco User Group - Office 365 Overview
Monaco User Group - Office 365 Overview
Jeff ANGAMA
 
Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge
Jeff ANGAMA
 

More from Jeff ANGAMA (12)

2022-06-10 aMS Aix Marseille - REX Intranet
2022-06-10 aMS Aix Marseille - REX Intranet2022-06-10 aMS Aix Marseille - REX Intranet
2022-06-10 aMS Aix Marseille - REX Intranet
 
PowerApps - 10 things you wish you knew dataverse for teams
PowerApps - 10 things you wish you knew dataverse for teamsPowerApps - 10 things you wish you knew dataverse for teams
PowerApps - 10 things you wish you knew dataverse for teams
 
aOS - Teams Découvrez les options pour digitaliser vos processus métiers
aOS - Teams Découvrez les options pour digitaliser vos processus métiersaOS - Teams Découvrez les options pour digitaliser vos processus métiers
aOS - Teams Découvrez les options pour digitaliser vos processus métiers
 
Adopt Teams concept instead of chat
Adopt Teams concept instead of chatAdopt Teams concept instead of chat
Adopt Teams concept instead of chat
 
Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...
Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...
Teams a été déployé dans l'urgence pour le confinement, quelles sont les proc...
 
aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...
aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...
aOs Online - Etendez les possibilités de Microsoft 365 (anciennement Office 3...
 
aOs Online - Sauvegarder Office 365 dans Azure avec Veeam Backup
aOs Online - Sauvegarder Office 365 dans Azure avec Veeam BackupaOs Online - Sauvegarder Office 365 dans Azure avec Veeam Backup
aOs Online - Sauvegarder Office 365 dans Azure avec Veeam Backup
 
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationstSecure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
Secure it day - 2020 - PowerPlatform - Accélérateur d'applicationst
 
Productivity tools for Knowledge Workers
Productivity tools for Knowledge WorkersProductivity tools for Knowledge Workers
Productivity tools for Knowledge Workers
 
Introduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to ScrumIntroduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to Scrum
 
Monaco User Group - Office 365 Overview
Monaco User Group - Office 365 OverviewMonaco User Group - Office 365 Overview
Monaco User Group - Office 365 Overview
 
Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge
 

Recently uploaded

Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
sunilverma7884
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
chetankumar9855
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
moinahousna
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
Edge AI and Vision Alliance
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
HackersList
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
Steven Carlson
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Torry Harris
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
Anant Gupta
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
aslasdfmkhan4750
 

Recently uploaded (20)

Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
 
Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...Amul milk launches in US: Key details of its new products ...
Amul milk launches in US: Key details of its new products ...
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
 
Vulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive OverviewVulnerability Management: A Comprehensive Overview
Vulnerability Management: A Comprehensive Overview
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
 
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes..."Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
"Mastering Graphic Design: Essential Tips and Tricks for Beginners and Profes...
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
 

European SharePoint Conference 2017 Summary

  • 1. European SharePoint Conference 2017 – ESPC2017 12 2017 – Jeff Angama
  • 3. More organization have adopted SharePoint the last two years than the last 12 years Jeff Teper (SharePoint Father)
  • 4. 3 days at European SharePoint Conference 2017 Office 365 / SharePoint & Azure experts from around the world in one European location 1600++ participants, 40++ speakers More than 65 sponsors / products Nintex, ShareGate, Valo, Avepoint, K2, Harmon.ie, Rencore CONS : lot of cloud speech, not enough about on premise (our daily work) Introduction
  • 6. What was on the menu
  • 8. Exemple d’integration Intranet sous Office 365 Credit – Powell365
  • 9. Exemple d’integration Intranet sous Office 365 Credit – Powell365
  • 11. Developper options • SharePoint Framework • Office Add-ins • Bots, chatbots • Reporting (Power BI) • PowerApps (Apps) • Flow (IFTTT alike) • Dynamics 365
  • 14. Summary per role For developers • Typescript • Extend out of the box using Power Apps / Flow / SPFX • SharePoint Framework (Push sppkg with assets, app catalog per site collection, npm shrinkwrap) • Angular JS (soon in prod for SPFX) For Power users • Make Intranet intelligent • Power Apps from list forms • Trigger notification in power apps using flow • Forms (=survey) • Bots, Yammer • GDPR Tool in Office 365 Organization Transformation • Governance best practices • Hybrid scenarios • React (lots of re usable components) • Azure (Azure functions code, called from PowerApps / flow / SPFX / webhooks) • Microsoft Graph (improvement on OneDrive, teams etc) • Bots (Microsoft bots) • Style guide as website instead of document
  • 15. • Chrome Profile Tools • Zoom during demonstration • Rest tool in visual studio code
  • 16. GDPR
  • 18. Keynote D1 – Jeff Teper (SharePoint father)
  • 20. Key notes 1 – Jeff Teper More company adopt SharePoint last 2 years than the last twelves year One drive efforts since last version (share to external user such as gmail account) Office groups is a security model
  • 23. #ESPC2017 in Dublin – Keynote Day 1
  • 24. Key note 1 – Digital Transformation SharePoint / One drive
  • 25. Demonstration presented by the MS Team • No more 5000 items limit with predictive index • Column formatting using Json • One drive support more than 250 files format (3D files, MRI, Visio etc) • OCR for SharePoint search (demo bills research)
  • 26. Enough Talking Demo Office.com > SharePoint > Communication Site Formatting a list One drive 3D Files / Videos
  • 27. Keynote D1 – Productivity as a service
  • 29. Key note 2 – Productivity as a service
  • 31. Keynote D3 – Machine Learning • Why data science : predict pattern for future out of past and now data • AI : a system that perceive its environment and takes action to maximise its chance of success • Solutions used by him • SQL Server 2016 data mining • Microsoft r/ml server (r is a langage) • Azure machine learning / Cognitive services • "R is the ugly dog you still find cute, I use this language it daily“ • https://projectbotticelli.com
  • 32. Microsoft Graph – Leverage data => Suggest content • Microsoft Graph leverage data and find patterns : • Trending documents • Recommended sites • Recommended colleagues • My colleagues • "We can no longer have 3 people deciding the 8 useful links for 65.000 people" @bniaulin #ESPC17 • Stop building features, built intelligent features #OfficeGraph
  • 34. Explore Microsoft Graph Api • Explore API • https://developer.microsoft.com/en-us/graph/graph-explorer • Use cases • https://developer.microsoft.com/en-us/graph/examples
  • 36. Enough Talking Demo Graph Explorer reading emails Communication site / Team Site / Mobile view Sites I use, recent docs, trending docs
  • 37. Mobile Solutions Session • Cordova • Apache Cordova est un framework de développement mobile open-source. Il permet d'exploiter les technologies Web courantes telles que HTML5, CSS3 et JavaScript pour développer des applications multi-plateformes, évitant ainsi l'utilisation des langages natifs propres aux différentes plates-formes mobiles. • Electron • Electron est un framework permettant de développer des applications de bureau avec des technologies web (Javascript, HTML et CSS). Electron permet de développer des applications pour Mac OS X, Microsoft Windows et Linux. • Angular JS • AngularJS is what HTML would have been, had it been designed for building web-apps
  • 38. • Xamarin • Create Native Apps For Android, iOS, and Windows in C# & .NET Mobile Solutions Session
  • 39. Mobile session - Advice from the mobile mvp Hybrid solution using Xamarin / Angular JS / Electron
  • 41. Enough Talking Demo Power APPS (web, teams, mobile) Teams
  • 42. But aoutch (code that save the expense) • If(IsBlank(LookUp(ExpenseByCategory, BudgetId=Gallery1.Selected.BudgetId && Category = FormNewExpense.LastSubmit.Category).ID),Patch(ExpenseByCategory,Defaults(ExpenseByCategory),{ID:Max(ExpenseByCategory,I D)+1,Category:FormNewExpense.LastSubmit.Category,Expense:FormNewExpense.LastSubmit.Expense,BudgetId:Gallery1.Selected. BudgetId}),Patch(ExpenseByCategory,LookUp(ExpenseByCategory, BudgetId = Gallery1.Selected.BudgetId && Category =FormNewExpense.LastSubmit.Category), {Expense:Value(LookUp(ExpenseByCategory, BudgetId = Gallery1.Selected.BudgetId && Category = FormNewExpense.LastSubmit.Category).Expense) + Value(FormNewExpense.LastSubmit.Expense)}));If(CountRows(ReceiptsCollect)>=1,UpdateContext({ReceiptRecord:Patch(Receipts, Defaults(Receipts),{Receiptlist:Last(FirstN(ReceiptsCollect,1)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id = Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=2,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,2)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id = Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=3,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,3)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id = Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=4,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,4)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id = Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=5,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,5)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id = Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)>=6,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(R eceipts),{Receiptlist:Last(FirstN(ReceiptsCollect,6)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id = Max(Expenses,Id),ExpenseName)})}));If(CountRows(ReceiptsCollect)=7,UpdateContext({ReceiptRecord:Patch(Receipts,Defaults(Rec eipts),{Receiptlist:Last(FirstN(ReceiptsCollect,7)).ReceiptImage,Id:Max(Receipts,Id) + 1, BudgetId:Gallery1.Selected.BudgetId, ExpenseId:Max(Expenses,Id), ReceiptName:LookUp(Expenses,Id = Max(Expenses,Id),ExpenseName)})}));Navigate(BudgetScreen,ScreenTransition.Fade);ResetForm(FormNewExpense)
  • 43. Power apps – demo presented
  • 44. Flow
  • 45. Flow & PowerApps – Extend what power user do
  • 46. SharePoint Framework sessions summary Angular JS for SPFX, get ready, will be soon (Angular Elements) Npm shrinkwrap, lock project dependencies Azure for office 365 Tenant Properties Asset Packaging Site Collection App Catalog
  • 47. Office 365 / Azure scenarios
  • 49. Bots / Chat bots - Use cases • Use cases • Common HR question (claims, apply leaves) • Help daily tasks levering data (find meeting time between two users) • Pros • Simple interaction • Everybody are used to conversations • Basic
  • 50. Bots / Chat bots - Use cases 2
  • 53. Roadmap ? • Angular JS for SPFX • Teams replacing Skydrive for business (Roadmap 3 years ?) • SharePoint 2019 mid 2018 • On Demand files in One drive, Modern UX, Flow, Power apps
  • 54. • Keep improving Microsoft Graph, AI Services • On premise environment updated by Feature Pack twice a year Roadmap ?
  • 56. Wrap up • Embrase cloud technology, coming on premise in a way (hybrid) • Embrase TypeScript, no more javascript  • Try • Office 365 (planner, sway, Teams etc) ! • Install Office from Office 365 • Be aware of AI innovations (chatbot, cognitive services from amazon/google/o365)
  • 58. Microsoft Messages Every company is a software company - Satya Nadella
  • 59. Ressources – (1/2) Wanna Test Office 365 ? office 365 Dev tenant ESPC site https://www.sharepointeurope.com/ ESPC 2017 Tweeter feed Future conference list https://rcpmag.com/articles/2016/12/08/2017-microsoft-conference-calendar.aspx Conference videos – Ignite : https://myignite.microsoft.com/videos
  • 60. Resources – (2/2) • Machine learning tutorial / training : https://projectbotticelli.com • Keynotes : • Accelerate your digital transformation with SharePoint and OneDrive Jeff Teper https://bit.ly/2ASKBvL • Machine Learning in Practice Rafal Lukawiecki, Project Botticelli Ltd, Ireland https://bit.ly/2ASKLmR