Sessions

Also documents have feelings: SharePoint sentiment analysis in Azure Machine Learning
Level: 400
Track: IT Pro, Developer
Sentiment analysis is a special case of text mining that is increasingly important in business intelligence and social media analysis. In this lab, we’ll build an experiment for sentiment analysis of documents in SharePoint, using Microsoft Azure Machine Learning Studio. For example, sentiment analysis of document reviews and comments can help organisations monitor appreciation and utilisation of their IP (Intellectual Property), or help users identify opinion polarity before accessing a resource. This experiment demonstrates the use of the Feature Hashing, Execute R Script and Filter-Based Feature Selection modules to train a sentiment analysis engine. Using a data-driven machine learning approach, document access information and comments are used to train a model using the Two-Class Support Vector Machine, and the trained model is used to predict the opinion polarity of documents in SharePoint sites. The output predictions can be aggregated over document tags containing a certain keyword, in order to find out the overall sentiment for each element of the taxonomy, and lastly published as a Web Service in Azure, for access by third-party applications.
Building an intelligent SharePoint Bot
Level: 300
Track: Developer
The Language Understanding Intelligent Service (LUIS) is one of the Cognitive Services Microsoft now offers. We can now use these services and API's to take the SharePoint and Office 365 experience we offer to the next level. When combined with the Microsoft Graph a whole new world of collaboration will open up. Let users interact with Office 365 like they do with a co-worker and let them communicate in an interactive manner.

Speaker(s)

Building Client Portals in the Real World
Level: 200
Track: End-User, Business
One of the most common uses of SharePoint is for building portals to provide a variety of services to customers. However to deliver a successful project it is important to consider the technologies, options and strategies for building client portals. This session guides attendees through these decisions by using a real life case study to explain how a client portal was built for a Cambridge based company using a technology platform of SharePoint, Dynamics CRM and SQL Server.

There will be an exploration of the different types of client portals, technology platforms and development approaches. Other key topics considered will include security, design, adoption and how to plan a successful roadmap of implementation. There will also be an opportunity to see components of the operating case study in action and an overview of the development involved.
Cloud First: Be prepared
Level: 100
Track: IT Pro, Business
This is the tale of a project for a client with a "Cloud First" strategy, and how the client was unprepared for the implications and assumptions of the strategy.

We will explore the assumptions implied by the "Cloud First" strategy, and how, as they were tested, the design of the solution went from "Cloud First" to "Cloud, if possible" and finally to "Cloud, if we're lucky".

Through analysis to the assumptions and the reasons they failed, you will gain a valuable insight into the nature of a "Cloud First" strategy and some of the implications of this strategy when designing a line of business application using Software as a Service and Platform as a Service elements such as Office 365, Project Online, Azure Data Factory, Azure SQL DB and PowerBI.

Speaker(s)

Alan Eardley
Head of Solution Design
CPS
Ensuring Successful Office 365 Tenant to Tenant Migration
Level: 100
Track: IT Pro, End-User, Business
This session will take you on a journey of real world scenario of Office 365 tenant to tenant content migration encompassing SharePoint Online site collections, Office 365 Groups, OneDrive For Business and Office 365 Video with aggressive timeline and deadline for a global retail organisation.
We will cover:
- Examining the pitfalls of migrating to a new Office 365 tenant
- Introducing new standards for consistent structure
- Phases of project and how they determined what each phase would involve
- Highlighting technical difficulties encountered and how they were overcome

Speaker(s)

Essential database administration skills for SharePoint professionals
Level: 200
Track:
If you're running SharePoint on-premises, you're running SQL Server. That's one of the few situations in which you can drop the "it depends". In many organizations however, the database platform is run by the exact same people that are running the SharePoint infrastructure. And those people, like me, are not professional database administrators. This session will give a demo-heavy overview of the essential setup and configuration tips together with what you need to know to keep the system running afterwards. We're talking backups, consistency checks and index maintenance there. We'll also compare SharePoint and SQL versions to see what subtle differences there are. If you are the one in charge of SQL Server and not sure what to do? This session is for you.

Speaker(s)

Exploring Identity management options for Office 365
Level: 200
Track: IT Pro
This session is a level 200 session aimed at ITPros looking to leverage the basic Microsoft identity management options for Office 365, that can be established with minimal cost to the Enterprise. We'll look at the 3 basic authentication mechanisms - Cloud, Synced Identity (including passthru auth) and Federated Identity with a view to understanding the pros and cons of each as well as an understanding of what is required to establish each into an organisation.

We'll look at the disaster recovery and availability options that exist, as well as a brief overview of the third party options available beyond these basic options.
Getting notified by SharePoint with the webhook functionality
Level: 200
Track: Developer
SharePoint development is finally catching up with industry standards when it comes to implementing new functionality on your sites. Webhook is one of these standards that has been introduced in 2016 for SharePoint Online. It gives your organisation the ability to get notified when something happens in your list or library, but it involves a new way of processing these notifications. This session is for you if you want to learn to work with this newly introduced functionality like subscribing to a webhook, event processing, getting the latest changes, and more.

Speaker(s)

Getting up to speed with TypeScript development
Level: 200
Track: Developer
Now that SharePoint incorporates modern client-side development. It is time to learn these new libraries and technologies. Are you a SharePoint developer that wants to enhance its developer toolset? Then this session will be a good way to get an introduction to the TypeScript language. TypeScript is one of the languages that makes your development process easier and maintainable. In this session, you will learn how you can convert your JavaScript code to TypeScript and start building your applications with it.

Speaker(s)

Information Management in Office 365 - Where do you start?
Level: 100
Track: End-User, Business
So you have signed up to Office 365. Did you think all your information management problems would just get easy? Well you may be right but then again you will have new challenges. Looking at Information Management with Office 365 I will take you from metadata through to archiving strategies. What does Office 365 have to offer and where do third party vendors fit in.
Keeping up with the changes in Office365
Level: 100
Track: End-User, Business
Office365 is changing rapidly. Every month, new features and capabilities hit our userbase.
So how can we, as information management professionals, keep up with this rollercoaster?

What are the ways to introduce these changes to our users (and get them to take full use of the new features) and how do we change the organisation to embrace change management?
Make Your Life Easier with Microsoft Flow
Level: 100
Track: End-User
Microsoft Flow is a new workflow tool that’s available to anyone; this session takes a deep dive into its current feature set. While not (quite yet) a mature product with all the workflow bells and whistles, Flow’s strength lies in its ease of use, and in the number of connections available to work with. In this demo-rich session, we’ll focus on SharePoint connections as this is a SharePoint event, but we’ll also look at some other connections and templates among the ever-growing list.
Make your SharePoint 2013/2016 Unbreakable: High availability and Disaster recovery with SQL Server Always On Availability groups (lessons learned)
Level: 300
Track: IT Pro
SQL Server is really the brain of SharePoint; in this session, Serge Luca (SharePoint MVP) and Isabelle Van Campenhoudt (SQL Server MVP) will give you an overview of what any SharePoint consultant and DBA need to know regarding business continuity in SharePoint 2013 & 2016. Of course SQL Server plays a major role in this story; the sessions will be animated with real & live demos. Topics covered:
•    Concepts of business continuity
•    SharePoint and Business continuity
•    Patterns and anti-patterns
•    SharePoint and SQL Server Always on Availability groups : what works, what doesn’t work (demos)
•    High availability and SharePoint
•    Disaster recovery with 2 SharePoint farms
•    Patching 1 farm; patching 2 farms without service interruptions
•    SharePoint apps and Disaster recovery
•    Lessons learned from real projects
•    New features in SQL Server 2016 that can help SharePoint business continuity

Speaker(s)

serge Luca
ShareQL Managing partner & SharePoint MVP
ShareQL
Microsoft Flow Workshop by Daniel Laskewitz & Albert Hoitingh - Part I
Level: 100
Track: Developer
This 2 hour charity minicon requires a separate registration and a small donation to charity. Registration and more details can be found through https://spssqlmsflow.eventbrite.co.uk

All proceeds will go to charity from this two-hour, hands-on interactive lab which is designed to prepare you for utilizing DevOps for Business Intelligence.

Get ready for two hours of Microsoft Flow! During a two hours workshop, Albert and Daniel will tell you everything you need to know about Flow. The first part of the workshop will deal with Microsoft Flow basics. This section includes many topics, including:

how to create and edit a Flow?
How do you create connections?
How do those connections work?
Of course, they will not only demo these things, but you can play around with Microsoft Flow yourself!

Have you ever seen the emotions contained in a Tweet stored in a SharePoint list? Now you can, because this is an easy example of a more complex Flow. The second part of the workshop is about Advanced Flows. During this section, Albert and Daniel take you on a journey through Flow buttons, conditions, mobile Flows and switch cases. These are more advanced scenarios and of course, you can leverage them yourself!

In closing, Albert and Daniel will talk about managing Flow and the data that is in your environment.



This year, all receipts (minus Eventbrite booking fee) goes directly and immediately to local Cambridgeshire School Little Thetford CE Primary School who are attempting to raise a £10,000 shortfall in funding! Help them get there.

About the Speakers

Albert Hoitingh

Starting in 1993, Albert has been active in various ICT roles. Although his background is in architecture and design, currently his challenges are on a more business focused (functional) plane. Albert enjoys working on solutions which make it easier for people to connect and work together.

As business consultant Albert advises organizations on the use, implications and architectural changes needed to implement (social) collaborative environments. As such he acts as a liaison between IT and business counterparts, translating business goals and questions to (information worker) solutions.

Information management in general and the role of platforms like SharePoint are the main focus of Albert’s expertise. He is knowledgeable on document-, case- and records management, search and (e)compliancy.

Albert is a Microsoft Certified Solutions Expert (MCSE) Productivity and Microsoft Certified Solutions Associate for Office 365.

Albert lives in The Haque with his girlfriend and two sons and enjoys modeling, sci-fi, cooking, and reading. Being very interested in everything to do with Jack the Ripper, Albert's also a member of the Whitechapel Society.

Daniel Laskewitz

Daniel is an Office 365 specialist who is very enthusiastic about all things Office 365, Azure & SharePoint (Online). Currently, Daniel is working on the digital workplace offering of Sogeti.

He likes to get challenged, learn about new technologies and loves helping his customers fix problems.

Speaker(s)

Daniel Laskewitz
Office 365 Technical Consultant
Sogeti
Albert Hoitingh
Solution architect SharePoint/Office365
Motion10
Microsoft Flow Workshop by Daniel Laskewitz & Albert Hoitingh - Part II
Level: 100
Track: IT Pro
This 2 hour charity minicon requires a separate registration and a small donation to charity. Registration and more details can be found through https://spssqlmsflow.eventbrite.co.uk

All proceeds will go to charity from this two-hour, hands-on interactive lab which is designed to prepare you for utilizing DevOps for Business Intelligence.

Get ready for two hours of Microsoft Flow! During a two hours workshop, Albert and Daniel will tell you everything you need to know about Flow. The first part of the workshop will deal with Microsoft Flow basics. This section includes many topics, including:

how to create and edit a Flow?
How do you create connections?
How do those connections work?
Of course, they will not only demo these things, but you can play around with Microsoft Flow yourself!

Have you ever seen the emotions contained in a Tweet stored in a SharePoint list? Now you can, because this is an easy example of a more complex Flow. The second part of the workshop is about Advanced Flows. During this section, Albert and Daniel take you on a journey through Flow buttons, conditions, mobile Flows and switch cases. These are more advanced scenarios and of course, you can leverage them yourself!

In closing, Albert and Daniel will talk about managing Flow and the data that is in your environment.



This year, all receipts (minus Eventbrite booking fee) goes directly and immediately to local Cambridgeshire School Little Thetford CE Primary School who are attempting to raise a £10,000 shortfall in funding! Help them get there.

About the Speakers

Albert Hoitingh

Starting in 1993, Albert has been active in various ICT roles. Although his background is in architecture and design, currently his challenges are on a more business focused (functional) plane. Albert enjoys working on solutions which make it easier for people to connect and work together.

As business consultant Albert advises organizations on the use, implications and architectural changes needed to implement (social) collaborative environments. As such he acts as a liaison between IT and business counterparts, translating business goals and questions to (information worker) solutions.

Information management in general and the role of platforms like SharePoint are the main focus of Albert’s expertise. He is knowledgeable on document-, case- and records management, search and (e)compliancy.

Albert is a Microsoft Certified Solutions Expert (MCSE) Productivity and Microsoft Certified Solutions Associate for Office 365.

Albert lives in The Haque with his girlfriend and two sons and enjoys modeling, sci-fi, cooking, and reading. Being very interested in everything to do with Jack the Ripper, Albert's also a member of the Whitechapel Society.

Daniel Laskewitz

Daniel is an Office 365 specialist who is very enthusiastic about all things Office 365, Azure & SharePoint (Online). Currently, Daniel is working on the digital workplace offering of Sogeti.

He likes to get challenged, learn about new technologies and loves helping his customers fix problems.

Speaker(s)

Daniel Laskewitz
Office 365 Technical Consultant
Sogeti
Albert Hoitingh
Solution architect SharePoint/Office365
Motion10
Overview of SharePoint Framework
Documents:
Level: 100
Track: Developer
About a year ago Microsoft announced a SharePoint Framework (SPFx) - a new way of development for SharePoint Online and SharePoint on-premises.
Now you can use your own machine with your favourite OS and just write the client-side web part.  You don't even need to have an O365 subscription because you can test your code on localhost.  What to know more? Just come to this session for Overview of SPFx.
Power BI & SharePoint in the Real World
Level: 100
Track: Developer, End-User
Not every project is as easy as It looks like when we get information from a single SharePoint List. In this session will explore some common mistakes, performance issues and tips that are useful when we try to get data from SharePoint into Power BI. If It is a very complex scenario we will use Azure Data Factory to transform and process the data before going to Power BI.

Speaker(s)

Francisco Pelaez
Software Developer Engineer
Plain Concepts
PowerApps & Microsoft Flow: Advanced Scenarios
Level: 300
Track: IT Pro, Developer
PowerApps and Flow are services for building and using custom business apps that connect to your data and work across the web and mobile - without the time and expense of custom software development. However, there are scenarios where the need to customize and develop extra features for workflows are vital, in order to take workflows to the next level.
This session demonstrates key advanced scenarios addressing the next level workflows using PowerApps and Flow, featuring Azure Api Apps and Azure Functions.

Speaker(s)

Ahmad Najjar
Senior Consultant, MVP, MCTS & MCP
Infoworker
Security & Compliance and Office 365
Level: 200
Track: IT Pro, End-User, Business
Office 365, and most prominently SharePoint and Exchange Online,
offers a multitude of options to share and store documents, records and
emails. In our cloud first/mobile first world we can use these documents
and emails as we see fit. We open them, modify them, forward them to
people outside of our organization, and delete them.

How does Office 365 provide us with the tools necessary to
protect this data? In this session Albert Hoitingh will guide you through the options Office
365 has to offer. The security & compliance admin center, the extensive new logging
possibilities but also the SharePoint in-place site-hold option and mobile
device management will be covered. The session will give you answers
to questions like:

• What is data loss and possible data loss scenarios?
• What’s new in the Compliance Center?
• What new options have been added to the new Protection Center?
• What does Office 365 provide for logging?
• What are site holds?
• What does the new Mobile Device Management bring into the mix?

Albert will talk about these aspects and will also demonstrate the
relevant functions.

Speaker(s)

Albert Hoitingh
Solution architect SharePoint/Office365
Motion10
Daniel Laskewitz
Office 365 Technical Consultant
Sogeti
Setting up your Developer environment and getting started with Microsoft Office 365 Development
Level: 200
Track: Developer
Around the globe there are 1.2 billion Microsoft Office users producing massive amounts of data each day! If you are a Web developer, Office 365 gives you the opportunity to reach all this user base with your custom business solutions.
In this session we will introduce you to Office 365 as a development platform. We will start from the beginning on how to set up your own development environment in Office 365, then we will cover the three main approaches to development on Office 365. We will start with the Add-In Model in order to customize Office 365, using the Microsoft Graph to consume data from Office 365 into your custom applications and using the SharePoint Framework.

Speaker(s)

Tiago Costa
Cloud Architect and Advisor | Trainer | Author | Speaker
Independent Contractor
The future of no-code and low-code solutions
Level: 100
Track: End-User, Business
InfoPath is not (yet) dead, PowerApps are here, big BPM-software companies offer in the meantime their own UI (forms) solutions, and new, JavaScript based forms solutions are more and more present on the market. Some of them target the Office 365 platform, some target only SharePoint on prem, and some can – at least to some degree – do both. It is difficult to keep the overview of available options, and especially of new options which are coming. In this session, intended for technology deciders, Adis will target those questions. We will talk about important requirements for no-code/low-code solution platforms, which part UI components (forms) and BPM components (Workflows) play in making that choice, how do mobile and cross-platform fit in the whole story.
Training your organisation on SharePoint
Level: 100
Track: End-User, Business
Rolling out SharePoint is hard enough on its own, and now the business users need training too!!
Where do we start? How can we make sure all users get trained? And how can we make sure they are using the platform in the right way ?

In this session we will cover different ways of training, coaching, keeping your super users up to date, what (doesn't) works and how you can get users loving SharePoint with the least amount of work!
Be the hero that saves your users from SharePain by introducing SharePoint on their level.
Upgrading from SharePoint 2013 to SharePoint 2016
Level: 200
Track: IT Pro
This session will demonstrate the steps required to upgrade a SharePoint 2013 on-premises farm to SharePoint 2016.
What You Need to Know When Migrating
Level: 100
Track: IT Pro, Developer
In this session we look at what you need to know when you are migrating either from on-premises to in the cloud or one on-premises version to the next. What are the different customisation models, when you can and cannot use them. What to look for in existing customisations and how to decide they should be migrated. Considering authentication carefully.

Speaker(s)

Sponsors

View all

Developed by:

Developed by: Aptillon, Inc

Designed by:

Designed by: BrightStarr

Hosted by:

Hosted by: US Cloud

Mobile App by:

Mobile by: Canviz Consulting Mobile by: Aptillon, Inc