Sessions

An Introduction to Azure Functions for SharePoint/Office 365 developers
Level: 300
Track: Developer
Heard the hype around serverless architectures and Azure Functions? Come to this session to hear about what they are, how to get started, and understand the scenarios where they are most powerful.

This session will show scenarios that will be extremely useful for SharePoint/Office 365 developers around Microsoft Graph webhooks, scheduled timer jobs, and much more!

Speaker(s)

Jeremy Thake
VP Product Development
Hyperfish
App Modernization: Get your business apps cloud-ready
Level: 200
Track: IT Pro, Business
Many enterprises which are using SharePoint as their corporate intranet have spent a lot of effort in creating custom business applications to support their internal workflows. Many of those custom business applications were created using Server-side code. As long as SharePoint 'on-premises' is used, those custom business applications work fine, but more and more enterprises are thinking about moving to the cloud, and when checking their options, they realize that Server-side code can not be used in Office365 anymore.
This session provides a detailed overview on the options enterprises have when moving their custom business applications to the cloud and it also provides guidance on choosing the right option.

Speaker(s)

Coding against the Office Graph
Level: 100
Track: IT Pro, Developer
With Office Graph, Microsoft is providing the next evolution of corporate search. Like SharePoint Search you can use the API that Microsoft leverages to retrieve information from the Office Graph database to use with custom applications. But OfficeGraph is not working as common search engines available today. OfficeGraph relies on weighted relations and keywords created by artificial intelligence.

This sessions explains the basic concepts OfficeGraph is using to create search results and most of all it shows how to code against the Office Graph, how to create search queries by code and how to evaluate the search results by code.

Speaker(s)

Coming Up with a Content Management Strategy for the New Digital Workplace
Level: 100
Track: End-User, Business
How often have you heard "I can't find anything in our organization" or “Can you send me X, I can’t find it” echo within your IMs and meetings? Chances are you are hearing this loud and clear from organizations of all sizes and structures. Planning content management in the new age digital workplace can seem like a daunting task – but it isn’t. In this session, I will lead you through a real life project with a global resource organization where I helped them plan a global content management strategy, by consolidating their content sprawl and aligning this strategy with the tools available with Office 365.
Dealing with slow performance in SharePoint Server
Level: 200
Track: IT Pro
SharePoint is slow. Pages take ages to load. The throbber spins forever. "Working on it..." becomes the SharePoint motto.

How can you tell if your SharePoint farm is under-performing? Why is it slow? What can you do to improve SharePoint's performance?

In this talk we'll look at tools available to SharePoint and IT administrators to help them assess the performance of their SharePoint farm to come up with a plan for improvement.

Speaker(s)

Dive into PowerApps, building apps that mean business without writing code
Documents:
Level: 100
Track: IT Pro, Business
Building business applications is never easy. There are always conflicting priorities between IT and business and most apps don’t merit the time and cost of traditional software development. PowerApps is an enterprise application platform for delivering line-of-business apps without writing code. It fundamentally transforms and accelerates how organizations provide employees seamless access to business apps and information. PowerApps now features built-in support for the common data model, enhanced connectivity, support for more devices and integrations with other Microsoft business offerings. Learn how you can leverage PowerApps today and a sneak peek at what’s coming next.
Finding a Needle in a Haystack SharePoint Style: Search Concepts and Content Quality
Level: 200
Track: IT Pro
So you have this shiny new SharePoint environment built inside your enterprise. You have added tons of content and have lots of users adding, modifying and deleting content all the time. You've got your system purring like a kitten and everyone loves it except for one minor detail. Your users can't find any of the content they are looking for. Search is just not working for them. If they don't know exactly where to find a file they need to reference or work on, they are spending their precious time looking for it. Join us in this session where we will discuss the concepts that SharePoint Search is built on, why it likely isn't working for you and what you can do to improve you ability to find the needle in your haystack - your content.

Speaker(s)

Joanne Klein
SharePoint/O365 Consultant
NexNovus
Is it possible to do devops with the SharePoint framework ?
Level: 200
Track: Developer
You had it all right with solutions and add-ins. Your release pipeline was set up. Do new technologies and methodologies mean starting over?
Don’t panic I’m here to help! Together we’ll see how to set up a devops pipeline for SPFX developments with:
-    Automated builds
-    Automated deployments
-    Automated tests
-    Code quality checks
There will be a lot of demonstrations during this session and we’ll be mostly using Visual Studio Team Services/Team Foundation Server.
This session is mostly meant for develops, architects, quality assurance people…

Speaker(s)

Migration and Upgrade: Learning from Microsoft IT
Level: 200
Track: IT Pro, Developer
Facing a SharePoint migration or upgrade and don't know where to start? Dive in and grab the project by its horns with this session. Understand what the options for upgrades or migrations are and how those options will impact their sites and users. Learn the possible upgrade paths and the capabilities of the newer versions compared to your current environment. Focus is then moved to the technical how-to of performing either upgrades to self-hosted farms or migrations to Office 365. Learn the technical steps, highlight the "gotchas", and guide you through some of the best practices used by Microsoft IT.

Speaker(s)

Jared Shockley
Sr. Service Engineer
Microsoft
Mobile Era of Knowledge Management – Controlled Distribution is Vital!
Level: 100
Track: IT Pro, End-User, Business
Mobile device use is here, and today’s enterprise must be agile enough to respond to rapidly evolving employee, client, industry and regulatory demands. In this new digital workplace, mobility plays a crucial role in enabling a highly productive workforce. The millennial workforce is mobile across geographies, time zones and devices. Mobile information governance involves securely enabling the right content to be available to the right people at the right time. Attend this session to learn how to distribute enterprise content in a controlled way – to both empower mobile collaboration, while governing mobile activity and content.

Speaker(s)

Riyaz Lakhani
Director of Professional Services & Support
Colligo
New Dawn of SharePoint Apps or "How I Learned to Love No-Code Apps"
Level: 100
Track: IT Pro, Developer, End-User, Business
As we move to the cloud with Azure and Office 365, the world of SharePoint development has changed. No longer are developers using server-side or Sandbox solutions on the servers. Instead, they are building cloud apps that either run on other providers like Azure or AWS or the apps run on the client-side, in your browser. However, with new systems like Flow, Power Apps, and Logic Apps within Azure, many systems that people relied on developers to create are now being built by power users. We will actually go through some simple apps and workflows in Power Apps, Flow and Azure Logic Apps.

Speaker(s)

Jared Shockley
Sr. Service Engineer
Microsoft
O365 Adoption: Learn to Fly
Level: 200
Track: IT Pro, End-User, Business
Learn to Fly. Although one of my favourite Foo Fighters songs, its also a sentiment I really like when talking about end-user adoption. O365 is being rolled out worldwide to organizations of all sizes. Although each is unique and has different needs, they all have one thing in common: the need for end-user adoption. One of the key aspects of O365 is collaboration and the numerous services that are deployed to support it. Ironically, although many of the features are built with ease of use in mind, if you’ve ever watched a first-time user of O365 you’ll soon realize it’s not always intuitive for end-users to know how it all works together. To realize the benefits of O365, we need to ensure it is fully adopted across the organization and second-nature in users’ day-to-day collaborative work processes. Although you can take the “wing it/organic” approach, you may not get the results you are hoping for. What are some strategies and tactics you can use to stack the odds in your favour for a high degree of adoption in your organization? I’ll share my 3-step strategy and some specific tactics for each so your end-users can fly with O365!

Speaker(s)

Joanne Klein
SharePoint/O365 Consultant
NexNovus
Office 365 Groups Boot Camp
Level: 200
Track: IT Pro, End-User, Business
The introduction of Office 365 Groups has created waves in recent months. As the adoption of Groups begins to grow and the offering matures, numerous individuals have begun to ask: “How do I manage groups?” “Are groups different from Teams?” “Is Yammer obsolete?” Excitement about new features comes mixed with concerns on how to incorporate Groups, combining Groups with existing business workloads and the other functionality of Office 365.

This is a 100-200 level session focusing on everything you need to know to get started with Groups and how to avoid the top pitfalls in the early stages of adoption.

Speaker(s)

Sag Baruss
Senior Solutions Architect, AvePoint Client Services
AvePoint Canada
Power BI for the Faint of Heart - Building an Interactive Report Step-by-Step!
Level: 100
Track: IT Pro, Developer, End-User, Business
You've heard about Power BI, and you've seen it, but you haven't yet rolled up your sleeves and got your hands dirty. It looks like it is really easy, but sometimes it helps to have someone step you through it the first time to help you hit the ground running. We will grab various public data sources, join them together in a model and build an interactive pièce de ré·sis·tance on the visual design surface!
Product Management in SharePoint and Office 365 end to end process
Level: 200
Track: IT Pro, Business
Introduction - What is Product Management in most of the organizations?
Business Need - Where is the pain? What is not connected? Where is the data overflow?
Process Flow - How can we do it in SharePoint and other O365 tools?
Demo
IT Product Management life-cycle and SharePoint

Speaker(s)

Quick! Build me an intranet ... and make it so that everyone loves it
Level: 200
Track: IT Pro, Developer, End-User, Business
Many of us are familiar with this part "Build me an intranet"
Many hope that everyone will love it, but how do you make sure?
This session will focus on tools and techniques to effectively engage your stakeholders in prototyping of your own brilliant intranet
SharePoint Framework, Angular & Azure Functions : The modern SharePoint developer tool belt.
Level: 300
Track: Developer
Things are moving fast. Sometimes you might even feel that you own comfort zone is getting of control. But in a Mobile-First, Cloud-First world, things are changing to a crazy pace and to stay on the top of your game, you need keep up with the latest and greatest technologies that are available out there. By staying up to date, you will give to yourself new options that will let you be more productive, write better code and push you in a more open and more collaborative world.

With the official shipment of Angular 2 and the current preview release of the SharePoint Framework, it is now the time to start moving towards those new technologies in your SharePoint Solutions.

In this session, we will cover the modern tool belt of the SharePoint developer by covering the SharePoint Framework as the new surface to express yourself, Angular as a Framework to enable you to build complete applications within your SharePoint modern experiences and Azure Function as the perfect server-side companion for all your Office 365 & Azure development.

This very demo-intensive session will make sure that at the end you get those 3 key takeaways :

- Understand the role of the SharePoint Framework, Angular and Azure Functions in this Cloud-First, Mobile-First world
- Have a complete sample where the modern tool belt is relevant and useful in a real-world scenario
- Change the way you will think for your next SharePoint project

Speaker(s)

Sebastien Levert
Product Evangelist & Partner Manager | Office Development MVP
Valo Intranet
SharePoint, DevOps and you.
Level: 200
Track: IT Pro, Developer
Perhaps you've been hearing this DevOps buzzword and wondering "What the heck is that", maybe the boss wants you to "do DevOps". Maybe you just need to be able to do more with less in your day to day.
Come listen to Gavin share some of his insights from running long term customer engagements and let him share some of the tools his team uses in their projects.

Speaker(s)

So you want to be a SharePoint Developer, In ~60 minutes you can become a SharePoint Padawan.
Level: 100
Track: Developer
In this session we will dive into the information that you will need to be a successful developer for SharePoint. Whether you are a seasoned .Net developer or a Web developer of any sort we will cover the basics of SharePoint Development and all the options available to you. By the end of this session you will have a firm understanding of how to get started developing on SharePoint and you will be, a SharePoint Padawan.

Speaker(s)

Stop Clicking Your Mouse Button! We Can Script that: Making your day to day more efficient with PowerShell
Level: 100
Track:
Throw away your mouse. After taking part in this presentation you won't need it anymore. Well you will still need it a bit. For all that SharePoint is a massively powerful tool, everyone that works within it admits there is a lot of clicking needed to get things done. In this session we will discuss the things many of us do every day that really could done a lot easier and more efficiently with PowerShell. Administration tasks, site creation, list configuration are all things that we often do with the index finger of our hand on that mouse button. I will show you how easy it is to step away from that and use scripts to assist you in being much more efficient and the envy of all your colleagues!

Speaker(s)

Taking the Fun out of SharePoint: Governance 101
Level: 100
Track: Business
This session will explore team site and intranet governance; where they
are the same, where they are different, how to document, how to display,
and how to enforce.

Speaker(s)

Rhia Wieclawek
Solutions Delivery Specialist
Dynamic Owl Consulting
The New World of Branding: Creating Beautiful UI in SharePoint Online without MasterPages
Documents:
Level: 200
Track: Developer
Gone are the days of creating MasterPages to transform SharePoint Sites with beautiful branding. In this session we'll explore Microsoft's best practices of using client side development to manipulate your site. Go beyond basic colours and logos and look at how we can ensure SharePoint reflects the organizations brand and stands out with a glossy look that will satisfy any Communications team.

Speaker(s)

Top 10 Digital Workplace design patterns
Level: 100
Track: End-User, Business
Imagine a future where silo'd departments and legacy processes don’t stand in our way. Today’s collaboration needs go from complex collaboration portals to simple innovation hubs and most importantly need to work for our devices. Designing portals to enable a new kind of collaboration and communication is an absolute necessity today.
For the past couple years, I’ve had the opportunity to study how successful teams collaborate and have helped to transform the way teams work and collaborate together. In this session, I'll share what I’ve learned about making effective cross-discipline collaboration possible, and leave you with actionable approaches you can use to unite your team's communication and collaboration needs.

Speaker(s)

Kanwal Khipple
Founder & CEO, Office 365 MVP
2toLead
Use Office UI Fabric React to Build Beauty with SharePoint
Level: 200
Track: Developer
When Microsoft released the Office UI Fabric, they enabled SharePoint developers to quickly build custom webparts, controls and applications that could inherit the innate look and feel of Office 365 and SharePoint with simple to use structured code. With Office UI Fabric React, we can quickly build sophisticated controls, tightly bound to SharePoint, such as command bars, color pickers, people pickers, panels, buttons and much more all tied in with React, the default rendering engine for the SharePoint Framework.

In this session we will introduce the Office UI Fabric and learn how to use include it in our current or next SharePoint projects. After a quick introduction of the basics and how to get started, we will dig into code samples so as to see we can build our own applications that look to be a part of SharePoint.

Benefits of this Session:

• Overview of Office UI Fabric
• Learn how to use Office UI Fabric with React to leverage repeatable components and controls.
• See how you can begin using Office UI Fabric React now
Why Expedia Chose Bonzai to Deploy a Global Intranet to 20,000 Users on SharePoint 2016
Level: 100
Track: IT Pro, Developer, End-User, Business
Join Perry Underdown, Manager of SharePoint and Web Tools at Expedia and Michal Pisarek, Director of Product at Bonzai Intranet, to learn why chose Bonzai for their SharePoint Intranet. Utilizing SharePoint 2016 and Bonzai Intranet, the travel-tech giant quickly deployed their new intranet across multiple continents to unite the organization and over 17 of its subsidiaries.

In this engaging and interactive session, you will learn about the challenges Expedia faced in this massive undertaking. Specifically, Perry and Michal will focus in on the learnings that made the project a major success including governance, change management, and strategic execution. They will also uncover the technology and methods they used to cut costs and decrease the project's time-to-delivery.

This session is a must for anyone who wants to successfully deploy an Intranet on SharePoint or Office 365 or understand how to better leverage the platform for communication, collaboration and engagement.

Sponsors

View all

Developed by:

Developed by: Aptillon, Inc

Designed by:

Designed by: BrightStarr

Hosted by:

Hosted by: fpweb.net

Mobile App by:

Mobile by: Canviz Consulting Mobile by: Aptillon, Inc