Sessions

 We are proud to offer sessions for all skill levels and and roles. Whether you are an end user, developer, administrator, or business decision maker you’ll find something of value in our sessions delivered by the top experts in the world in all things SharePoint, Office 365, PowerBI, and Azure!

We are still adding to our session catalog, so check back often to see what’s been added.

Have a request for a topic? It’s not too late to let your voice be heard. Contact Us today with your requests. 

Development Sessions

BUILDING SMART BOTS TO DRIVE PRODUCTIVITY – GAVIN BARRON, mvp

Chat Bots are becoming more commonplace, there are numerous examples of how we can use bots in consumer applications, but what about a bot that reacts to and interacts with your Office 365 tenant? In this deep dive, demo intensive session we’re going use the Microsoft Bot Framework and the Microsoft Graph with a sprinkling of Microsoft to improve user productivity.

DEVELOPING EVENT RECEIVER AND TIMER JOBS IN SHAREPOINT ONLINE – ADIS JUGO, MVP

With SharePoint Online, the shift to client-side development is complete: the last possibility to deploy a server side code, through sandbox solutions with code, was disabled in summer 2016. With all the advantages that client-side development brings, we have also witnessed some of the disadvantages. Developing daemons, such as event handler and timer job equivalents, which was a huge part of traditional SharePoint development, was “left behind” in the client development world for a long time. Provider-hosted AddIns – with all its shortcomings – were the only way to get this done.

This changed recently: introducing webhooks in SharePoint Online, and Azure Functions as a part of Microsoft’s Azure platform, give us necessary tools to tackle this issue. This development session will show how to develop the “timer job” replacements with Azure Functions, Azure Active Directory and app-only permissions. We will see how to emulate event handlers using webhooks and Azure Functions, using both App-Only permissions for “elevated priviledges mode” or where the user identity is not important, or with delegated permissions where knowing the user identity is crucial.

FROM DESIGN TO A MODERN STYLE GUIDE – BRANDING STRATEGIES FOR SP, ADDINS AND SPFX – STEFAN BAUER, MVP

Get an introduction on how to create and develop your own style guide for SharePoint, Office Add-ins or web application. It will help you save time during development and for future adoptions. You will learn how to maintain your code and documentation at the same time. Start to develop maintainable, reusable and re-factorable design patterns now and learn what css frameworks can’t do for you. In addition see a demo the Style Guide Application Stefan created especially for SharePoint on-premises and on Office 365.

Benefits of Attending this Session:

Improve style and design documentation
Learn what a modern workflow inspired by state of the art web development workflow looks like
Improve workflow with your team, customer and designers

HOW TO TAKE CONTROL OF YOUR OFFICE 365 GROUPS – USING TECHNOLOGY TO SOLVE BUSINESS PROCESSES – MIKAEL SVENSON, MVP

Self-service creation of Office 365 Groups gives office workers a flexible way to collaborate and to structure their content any way they like. While self-service is great, companies have rules and regulations to follow, metadata which makes perfect sense to their domain, basically wants around how to govern their solutions. If not, we’re very much left at the file server anarchy. Fortunately Office 365 and Azure comes with a rich toolset, making it far superior to a file server.

In this hands-on session we will see how you can continue to offer self-service, but self-service with control. We will see how to set up a group template, and discuss some of the challenges around governing an Office 365 Group.

By taking control of how an Office 365 Group is created you can, by using Azure WebJobs, PnP commandlets and templates, and interspersed with Microsoft Graph, set up a solution tailoring multiple business needs – giving your office workers a better starting point than just the out of the box Office 365 Group.

INTRODUCING THE SHAREPOINT FRAMEWORK – ANDREW CONNELL, MVP

Microsoft announced a new development model, the SharePoint Framework, to respond to emerging web technologies & address customer requests for better extensibility options at their Future of SharePoint event in May of 2016. In this presentation join SharePoint MVP Andrew Connell to find out what this new development model is all about. We will first cover what you need to do to configure and setup your developer environment so you can hit the ground running to then get up to speed on the SharePoint Framework (SPFx) and learn how to create custom client side web parts for SharePoint Online in Office 365. Regardless if you are a developer new to SharePoint development or a seasoned SharePoint developer, this is for you!

INTRODUCTION TO THE SHAREPOINT CLIENT OBJECT MODEL AND REST API – ROB WINDSOR, MVP

As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.

KEEP CREDENTIALS OUT OF CODE: AZURE AD MANAGED SERVICE IDENTITY – PAUL SCHAEFLEIN, MVP

Your code needs credentials to authenticate to cloud services, but you want to limit the visibility of those credentials as much as possible. Ideally, they never appear on a developer’s workstation or get checked-in to source control. Azure Key Vault can store credentials securely so they aren’t in your code, but to retrieve them you need to authenticate to Azure Key Vault. To authenticate to Key Vault, you need a credential! A classic bootstrap problem. Through the magic of Azure and Azure AD, Managed Service Identity provides a “bootstrap identity” that makes it much simpler to get things started. This session will introduce MSI and provide steps for configuring the service and securing your code.

MICROSOFT GRAPH, AI AND THE RISE OF THE MACHINES – BILL AYERS, MVP

Building applications against Office 365 and SharePoint is possible in a number of ways. You can use CSOM, the Office 365 REST endpoints, or the Microsoft Graph. What are the differences? When would you use one rather than the other? And what about the security issues and single sign-on? We’ll look at the capabilities of the Microsoft Graph and the way the information is structured and techniques for using it. We’ll also look at other REST endpoints like those that comprise Cognitive Services. Finally we’ll take a look into the future of AI and machine learning and try to work out how relevant it is to solving practical business problems, and the longer term implications.

OFFICE 365, AZURE AND A RASPBERRY PI: A 21ST CENTURY LUNCH BELL – THOMAS GÖLLES, MVP

In this session, we proudly present MoCaDeSyMo, a system combining a Raspberry Pi, Azure Functions, Custom Visions API and Microsoft Teams. The system takes a picture, uploads it and triggers an Azure Function to call the Custom Visions API. Afterwards, it checks whether or not the food truck that delivers our lunch is already at our front door. If MoCaDeSyMo detects the truck it uses Microsoft Teams to inform us about lunch time. All the images are uploaded not only to Azure but also to a SharePoint communications site that represents the data in style. We will discuss how the different services interact and what architecture is it based on plus referencing the key pieces of code needed for the system.

SharePoint Framework & Angular : The modern SharePoint developer tool belt – Sébastien Levert, MVP

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 5 and the current 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

USE OFFICE UI FABRIC REACT TO BUILD BEAUTY WITH SHAREPOINT – ERIC OVERFIELD, MVP

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

Business Impact Sessions

BRING ON THE VALUE! SIMPLE TIPS TO IMPROVE YOUR INTRANET CONTENT – SUSAN HANLEY, MVP

What brings users to your intranet and keeps them coming back? Great content, of course! But have you looked at your intranet lately? When your users finally find the page they are looking for, can they easily and quickly get what they need? If not, this session is for you! You will take away may simple tips and ideas that you can immediately apply to transform your intranet content – tips that you can teach your content authors and transform your intranet pages from boring to soaring!

BUSINESS CONTINUITY WITH O365 – FROM TORNADO TO OPERATIONAL – DENNIS BOTTJER

On August 6th, 2017, our office building took a direct hit from an EF2 Tornado. Our building was home to 55 businesses. At least 12 buildings in mid-town Tulsa, OK were condemned. If this was the fate of your business what would you do? Would you be able to operate? Like many of our clients, we are cloud based. We use SharePoint Online, Exchange Online, Skype for Business, etc. and as a result, we are still in business. We will discuss strategies and plans using O365 and other tools to ensure business continuity.

GROUPING TEAMS AND TEAMING GROUPS: MODERN COLLABORATION IN OFFICE 365 – JOHN FERRINGER, microsoft pfe

Did you grow up thinking that groups and teams meant the basically the same thing? Have you been using SharePoint Online all this time thinking it was already pretty modern?

Then you’re probably pretty puzzled by all the new stuff that’s been happening around Collaboration in Office 365 these days, and the good news is that you’re not alone. These developments often lead to more questions than answers for most users and organizations in Office 365, and that’s not good. In this session, we’ll be reviewing the technical features and impacts of new functionality such as Modern Sites in SharePoint Online, Office 365 Groups, and Microsoft Teams. Then we’ll talk about how they all fit together and help you develop a strategy for understanding what to use when. Finally, we’ll look at common pain points that come up around these solutions in O365 as well as their impact on information architecture and governance.

Navigating the Inner and Outer Loops: Effective Office 365 Communications – Christian buckley, mvp

Within Office 365, we have multiple methods for collaboration and communication – and yet with the rate of innovation coming from Microsoft these days, many organizations are struggling to understand which tools and capabilities to use, and when to use them. The fact is: different teams work in different ways. Within the modern digital workplace, there are many different “modalities” of collaboration — and the companies that understand and meet the evolving needs of their end users will have a competitive advantage.

In this session, we’ll discuss the latest Microsoft messaging around “Inner Loops” and “Outer Loops,” as well as the broader concept of “conversation as a service” and how Outlook Groups, Yammer, Microsoft Teams, and SharePoint all fit together — and show you how to get the most out of all of them. Led by 7-time Office Servers & Services MVP Christian Buckley, this session discusses real-world scenarios and management considerations of the three primary collaboration modalities: document and process-centric (SharePoint), email-centric (Exchange and Groups), and social-centric (Yammer, Skype for Business).

UNDERSTANDING AND LEVERAGING MICROSOFT’S ENTERPRISE MOBILITY + SECURITY (EMS) SUIT – SEAN MCDONOUGH, mvp

The Enterprise Mobility + Security (EMS) Suite is a product offering that receives a lot of attention and “air time” from Microsoft nowadays. Although many enterprise architects, technical decision makers, and IT Pros have heard about EMS, many don’t know exactly what it is and what it does. In this session, we will be looking closely at EMS and the growing set of identity, security, data, and device management problems that it addresses. We will look at each of the workloads and capabilities within EMS, how they work, and some practical examples of solutions involving each. We will also clear-up the confusion that frequently arises in understanding where Office 365 ends and EMS begins. By the end of this session, you will understand what EMS is, the role that it plays in secure cloud solutions, and why it is a natural fit for consumers already leveraging Office 365 in their day-to-day operations.

Highlights

  1. A practical breakdown of what EMS is and what it contains
  2. An analysis of how EMS tackles identity, security, data, and device management challenges
  3. Descriptions of practical solutions that can be constructed and enhanced using EMS

What’s Your Office 365 Security Score? – jeremy vance

So you successfully migrated to Office 365 … Have you done enough to protect your Office 365 data? Get the top 10 most effective ways to better secure your data in Office 365. In this interactive session, we demonstrate and discuss how to measure your Office 365 Security Score, and how to improve it with features such as data loss prevention (DLP), message encryption, Azure AD Connect, and many more. Attend to increase your own Office 365 security knowledge and improve your organization’s cyber security posture.

YET ANOTHER SEARCH DRIVEN PUBLISHING SITE – RICK VAN ROUSSELT, mvp

Starting to build an intranet? Thinking about setting up a publishing search-driven portal? In this quick overview, I will show you an example on how we set up an help portal. This portal is fully search driven and the information on it is specific to the user that visits.

FORMS AND WORKFLOW SESSIONS

QUICK AND EASY SHAREPOINT FORMS WITH STRATUSFORMS – APRIL DUNNAM

The SharePoint Forms landscape is constantly changing – InfoPath is on life support and PowerApps is still in its infancy.  Luckily, if you know a little HTML, CSS and JavaScript you can create beautiful, responsive mobile friendly forms with StratusForms.  With StratusForms, you aren’t painted into a corner and you have complete control to develop a form exactly how you want it.

INTRODUCING LOGIC APPS – PENNY COVENTRY, mvp

You may have been using SharePoint Designer to automate business processes, and you may have started to use Microsoft Flow to build similar process. With both SharePoint Designer and Microsoft Flow, you may reach a limit as to what you can automate, so what is the next step? With SharePoint Designer, you get would get in a developer, similarly you would get a developer in if you can’t achieve everything you want with Microsoft Flow — but this time your developers would use Logic Apps. In this x minute session, Penny briefly introduces Logic Apps, how to get started and how to move your workflows between Microsoft Flow environments and how to import them into Logic Apps.

IT PRO AND ADMINISTRATION SESSIONS

Advanced PowerShell for office 365 – Vlad Catrinescu, mvp

Know the basics of PowerShell for Office 365 but want to take it further? In this session, we will look at some awesome real-life examples of how PowerShell can make our life as an admin easier, and at quite a few things that cannot be done from the User Interface! This session requires you to have basic knowledge of PowerShell for Office 365.

  • – Automate Business Scenarios with PowerShell
  • – Automate Business Scenarios with PowerShell• Manage Office 365 Groups

BUILDING A HYBRID SHAREPOINT ENVIRONMENT – PAUL STORK, mvp

Microsoft has been “All in” on the cloud for several years now. But many companies aren’t sure they are ready to commit all their resources to a cloud environment. Still, most companies see the cost savings and efficiencies to be gained by putting some things in the cloud, like personal sites (OneDrive for Business). To solve this dilemma many companies are moving to a hybrid environment that includes both SharePoint on-premises and Office 365. In this talk we’ll review the case for hybrid cloud environments and demonstrate how to build a hybrid environment using either SharePoint 2013 or 2016. We’ll also review each of the hybrid workloads and provide tips on how to maximize the effectiveness of your hybrid environment.

CROSS-SITE PUBLISHING, THE MOST POWERFUL UNDERUTILIZED SHAREPOINT FEATURE – BRIAN ALDERMAN, mvp

Sharing information across sites, site collections, even Web Apps has never been easier than it is with the use of Cross-site publishing. It’s easily configured, and provides current information to the user whenever they view the dynamically updated list. In this session, we are going to explore the configuration needed to use cross-site publishing. We will then configure the sites needed to quickly configure and implement cross-site publishing, by creating a content portal that author’s will use to manage content, and a separate publishing site collection that displays the content in the Search Query Web Part.

DESIGN, DEPLOY, INTEGRATE AND OPTIMIZE MICROSOFT SHAREPOINT ON AWS – ZLATAN DZINIC, mvp

AWS can help you rapidly deploy and scale your Microsoft SharePoint environment to help you collaborate more efficiently and cost-effectively. This session reviews architectural considerations for building a SharePoint deployment on AWS and its integration options with SharePoint Online, best practices to ensure optimal performance, how to leverage multiple Availability Zones for high availability and disaster recovery, Microsoft Active Directory and SQL deployment considerations. We will also look at new Quickstart guides, AWS CloudFormation templates, and other DevOps tools that dramatically reduce the time to deployment.

PLANNING A MIGRATION TO OFFICE 365 – DOUG HEMMINGER

Is your organization contemplating a migration to Office 365? Whether you are planning to move SharePoint or Exchange or whether you are planning to implement OneDrive for Business, Skype for Business, or Power BI, this session will cover many aspects of how to plan for a migration to Office 365.
Specifically, you will learn how to:
Inventory your current environment and make key deployment decisions about what to migrate and how to migrate it.
Fix potential deployment blockers including how to cleanup active directory and how to get your network ready for Office 365.
Set up Office 365 services to work for your organization, including enabling and disabling the appropriate features and services.
Roll Office 365 out to your users including assigning the appropriate licenses and communicating key concepts
This session will be a mix of presentation and demonstration. By the end of the session, you should have a good idea of how to plan your migration to Office 365.

POWER BI: BUSINESS INTELLIGENCE FOR YOU – THERESA ELLER

Power BI is the premier business intelligence tool within the Microsoft suite of applications. Whether you are a team member, a manager, or the CEO, with Power BI you can import data from multiple sources, build simple or complex data models, and design eye-popping visualizations. In this session, we’ll demonstrate how to use the Power BI desktop application, publish to the Power BI service, and integrate Power BI with SharePoint using the modern web part.

POWERSHELL FOR SHAREPOINT ONLINE – MAKING SHAREPOINT ADMINS FEEL LOVED AGAIN – RICK TAYLOR, mvp

Office 365 PowerShell is an incredible tool for SharePoint admins to use in their daily administration of SharePoint Online.
Come to this session to learn:
What’s new with PoSh for SPO
How to manage sites, users, groups with O365 PowerShell
The Top Ten cmdlets SP Admins will use
Walk away with ready to use scripts!

UNDERSTANDING COMPLIANCE IN OFFICE 365 – ERICA TOELLE

In this session, we will review the compliance features in Office 365, including Advanced Data Governance, Labels, Retention Policies, and Auditing. We will then compare these features against common records management and information management business requirements to see how they stack up. We will then look at tools that can be used to complete your records and information management solution.

Unlock the SharePoint Reporting Secrets – John white, mvp

SharePoint has always been important to Microsoft’s Business Intelligence strategy, and even with the move to the cloud and the rise of Power BI, this is still the case. SharePoint lists and libraries are often used as a data repository, and SharePoint pages are often used to surface reports, and dashboard information.

 This session dives deep into what it takes to report on SharePoint data using Power BI, Power BI Report Server, and SQL Server Reporting Services. Once this report is built, we will explore the various options for providing these reports to end users. If you work with SharePoint, and are interested in Power BI, this is a session for you.

INFORMATION WORKER SESSIONS

ESSENTIALS FOR THE SHAREPOINT POWER USER – DREW MADELUNG, mvp

Are you a newly minted site owner and you want to know how to get started? Or did your company just roll out SharePoint and you want to learn more about what it can do?

In this session, I will walk through what I believe Power Users need to know when they become site administrators, champions, ninjas, or owners. I will be going through things at an overview level. I will go into detail on some areas in which I have seen the biggest gaps while working with different companies. This session will go through such things as:
• How security works and how you should manage it
• Intro to libraries & lists
• Managing content types and columns
• Get better search driven content
• Building a page with search driven web parts

IF I RAN THE SHAREPOINT ZOO – LIZ SUNDET, mvp

Metadata can be a scary word for those who don’t know what it means, much less know it’s value or how it can be used. Getting end users out of the habit of using folders and to start using metadata is a hard transition. In this session, we will explore some of the ways to set up, use, sort, and view metadata. Learn ways to make it easy for your end users and they finally can see the value in it over folder set up. Finally, we will test out using metadata in a simple set up side by side with folders to truly test the advantages.