A Technical Deep Dive into Performance Optimization for SharePoint 2016 and Office 365
In this session we'll learn how to optimize SharePoint Server, SQL Server, Windows Server or the Application domain to successfully implement a new SharePoint 2016 farm or improve the performance of the existing SharePoint platform. With a reasonable amount of time you will be able to accomplish the key benefits of a responsive SharePoint environment; Demo's, scripts, references, tools, live crashes, Best Practices… This session is not only meant for On-Premises administrators but also for cloud Administrators. If you want to make sure you get the best performance possible from Office 365, you'll definitively have to join this session.
App registration for Modern SharePoint development: Unlock the mysteries of the Azure Key vault
This session will show you how easy it is to stop using 'appregnew.aspx' and use the Azure AD for common deployment scenarios using delegated and application (app-only) permissions in order to get your ClientContext object for SharePoint. You will also learn the benefits of using the azure key vault for storing and accessing your app secrets for application permissions
Automate SharePoint governance in Office 365 with Microsoft Forms, Flow and Azure
Track: IT Pro, Business
Office 365 provides the building blocks to automate SharePoint governance.
In this sessions, learn how to assemble them to streamline your SharePoint and Office 365 administration.
- Microsoft Forms and Flow to handle service requests
- Azure RunBook to execute SharePoint Powershell commands
- PowerApps and PowerBI to take actions and monitor your service desk
Back to architecture: Creating scalable cloud solutions with SharePoint Online and Microsoft Azure
Empower your intranet with Office UI Fabric and SP Fx
Intranets are a powerful way to boost your organization productivity. The traditional use of the intranet is to provide a secure database where your employees can share files, documents, calendars etc., and also share relevant information with your business partners and vendors as well.
In the last months, Microsoft has focused its efforts on bringing some of the already existing innovation to their products, including SharePoint Intranet. Their main goals with the launch of some of the most expected improvements and new products,one of them the new SP Fx, was to have a SharePoint Intranet that is more effective in terms of search, employee engagement and collaboration.
In this session I’ll go through the steps of adding Angular on the SP Framework client side web part project and build a World Clock Converter web part.
I will also be explaining how we can use ngOfficeUIFabric (Angular Directives) to help your Angular based client side web part UI become more consistent with SharePoint.
The demo session will cover the following topics:
- Walk-through of creating a SP Fx project for the Angular implementation
- Adding Angular and ngOfficeUIFabric dependencies on the project
- Creating Controllers and data Services for your Angular app
- Using Office UI Fabric directives
Empower your SharePoint sites with SPFx extensions
The new sites and the modern experience introduced in SharePoint revolutionized the way users interact with the platform but at the same time some it closed the door to all the customizations like JSLink and Custom Actions typically used to extend the default functionalities.
The time passed by and Microsoft is bringing most of the extensibility options back to the modern environment with the SharePoint Framework Extensions.
In this session, I’ll explain all the new customizations available, namely Application Customizers, Field Customizers, Command Sets and how they can be used to extend SharePoint functionality.
Enhancing your applications using Microsoft Graph API
This session is created with developers in mind. We often have the need to access and use data stored in multiple Office 365 workloads in our custom applications, and Microsoft Graph API enables that we do that using single authentication and single service endpoint. The session will be comprehensive overview of development against Microsoft Graph APIs on both released and beta endpoint, and will provide examples of: application configuration, using REST calls and using Graph SDK.
K2NE Germany GmbH
From Event Receivers to SharePoint Webhooks
Reacting to events that happen inside SharePoint has always been one of the most common extensibility points and core to many customizations to the platform. For a long time, we've had Event Receivers, which allow developers to inject code into SharePoint that gets called whenever a specific event occurs. It works well but because Event Receivers run inside SharePoint are require assemblies to be deployed to servers, it has no place in today's cloud world.
With SharePoint Online, Microsoft came up with Remote Event Receivers, a way to support the same use cases but keeping the code outside of SharePoint. Recently, Microsoft decided to embrace industry standards and added support for webhooks in SharePoint.
In this session you'll learn what are webhooks and how they differ from SharePoint's event receivers and remote
SharePoint Solutions ArchitectEveris
How is my App performing? (Use Application Insights for monitoring, alerting and logging)
With Application Insights (AI) you can detect issues, solve problems and continuously improve your applications. AI allows administrators and developers to quickly diagnose any problems in a live application. The AI configuration is very easy, and you'll see results within minutes. Monitoring and Alerting are features which can be used with a wide variety of application types as mobile and hosted apps and you can use AI in your own Apps for logging as well. Come to this session to see the benefits of live app monitoring in various scenarios.
MVP Azure and Office Developmentatwork
Implement best practices with Office 365 Groups
Implement best practices with Office 365 Groups
Office 365 Groups is one of the best ways to drive adoption of your Office 365 environment. Groups provide a single identity for teams across the different applications in Office 365, however, like any solution, you’re not going to be successful unless you understand how Groups work, how to manage them and how to implement and govern their use. This session provides Office 365 Groups best practices based on real work examples. Topics include: planning Office 365 Groups introduction, implementing self-service while protecting corporate assets, the impact on active directory and on Azure Active Directory, useful PowerShell cmdlets to manage them at scale, security around groups, and more!
Introducing "Homie" - A Smart Azure Bot for Smart Homes
Track: IT Pro, Developer
Smart homes, smart vehicles, smart everything – nowadays all devices which we daily use have to be smart otherwise we wouldn’t use them, would we? There are so many different approaches to make a device smart either you can control it remotely, speak to it or it even sets actions autonomously which should ease our lives here and there. The key to achieving all this is nearly the same everywhere, no matter if you use smart devices and services provided by Google, Amazon or Microsoft. Behind all that is always AI (Artifical Intelligence).
The aim of this session is to present "Homie", who is a Bot built and hosted on Azure. This bot combines Azure Functions, Azure IoT and Cognitive Services in order to give users the ability to control your home equipment using a language understanding bot, which can be added to the most popular communication tools like Microsoft Teams, Slack or Skype.
Session is based on https://cloudguy.pro/posts/324
Microsoft bot framework
Microsoft was one of the first to jump onto the current hype of bot frameworks. This session will show you how to work with bots, set them up for different channels and how to improve them with extras like language interpretation, spell checking, emotion detection, ...
Modern API development in a serverless world with Azure Functions
API developers today still spend the majority of their time dealing with common challenges that prevent them from focusing on what really matters.
Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement code triggered by events occurring in Azure or third-party service as well as on-premises systems. Developers can leverage Azure Functions to build HTTP-based API endpoints accessible by a wide range of applications, mobile and IoT devices.
Developers should not struggle with issues like authoring swagger; writing authentication logic; configuring routes; managing API versions; or talking to SaaS providers.
In this session we will look at this great technology and understand how we can use it to speed up the development of API’s.
Office 365 Multi-Factor Authentication com Microsoft Azure Active Directory Premium
Office 365 with Microsoft Azure Active Directory is an enterprise-level identity and access management cloud solution. Office 365 with Microsoft Azure Active Directory Premium, built on top of the core offering of Azure AD, provides a robust set of capabilities to empower enterprises with more demanding needs on identity and access management. In this article will show the features of the integration of Office 365 with this premium offering with Multi-factor authentication
Sensitive data and Office 365: Advanced data governance scenario's
Track: IT Pro, Business
In order to be compliant, enterprise need to be serious about data retention and archiving. Some sensitive (personal) content needs to be removed from the enterprise when an employee leaves, while other content needs to be preserved.
Advanced data governance introduces machine learning to find and retain this important content. In this session, Albert will talk about and demonstrate data classification from the end-user perspective, automatic classification, the effect of classification on the content and managing data governance using the PowerShell cmdlets.
Solution architect SharePoint/Office365Motion10
SharePoint DSC and Patterns and Practices Libraries
Track: IT Pro, Developer
Desired State Configuration is a technology, for declarative configuration of systems, one of the fastest-moving technologies today. It literally transforms how implementers deploy and manage on-premises resources and those extended to the cloud. Unleash your environments using DSC and SharePoint PnP Remote Provisioning technics to deploy on-premises and cloud environments. In this awesome session you will learn the plain concepts beneath using SharePoint DSC and PNP Libraries to build your SharePoint farms and provisioning SharePoint assets on-premises and in Office 365
SharePoint\O365 Lead ConsultantIsobar
SharePoint Framework, Angular & Azure Functions : The modern SharePoint developer tool belt
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 4 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
Product Evangelist & Partner Manager | Office Development MVPValo Intranet
SharePoint Workflows: Past, Present and Future
This session is an overview on how workflows has evolved in SharePoint since the 2007 version to the Office 365, giving an historical overview that led us to the present and future (Microsoft Flow).
I’ll talk about the Microsoft Flow main features presenting some working demos from simple approval workflows, to machine translation or even productivity flows to improve end user experience.
Superpowers for your End-Users. How to drive Office 365 User Adoption in practice.
Track: End-User, Business
Office 365 and the Microsoft cloud in general are challenging us with a very high release cadence and a “change by design” mentality. Administrators and End-Users often feel lost with all the new applications and features pouring out of the dev-labs of Redmond, sometimes even a bit unforeseeably. End-User Adoption is widely forgotten, addressed insufficient or too late. But it’s key to success, especially for the adoption of modern cloud technologies. In this session, you will learn some best practices from the field. We show you how to avoid the common pitfalls to make sure your reputation is still shining after the project. Jussi, as a well-known expert in his field, will focus on the challenges of user adoption and show concepts on how to address and overcome them. Marcel will lay the ground with some real-world examples and funny but tragic anecdotes from his rollouts with large enterprise and education customers.
Digital Workplace ArchitectCNEXT
Workflow Best Practices: Product-Independent Project and Design Advice
Track: Developer, End-User, Business
It doesn’t matter if you use SharePoint Designer, Flow, Logic Apps, Nintex, K2, or anything else: several truths are evident about what kind of problems are best addressed by workflow, when to attempt to do so, how go about it, how to measure success, how to model processes, pros and cons of different workflow engines, and more. This session will pack as much advice as possible to the allotted time to give you take-away advice on how to succeed in process automation.