Blogs - OfficeDevPnP


SharePoint / Office 365 Dev Patterns & Practices - September 2016 Community Call[MP4] [1:09:37] [2016/09/19]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) September 2016 community call kept on 13th of September 2016. Thanks everyone who participated and let's continue discussion in…


PnP Webcast - Getting started with SharePoint Webhook[MP4] [0:33:31] [2016/09/05]
In this PnP Web Cast we concentrated on showing how to get started with upcoming SharePoint Webhooks. SharePoint Webhooks allow developers to build service integration which subscribe to receive…


SharePoint Framework Tutorial 6 - Using Office UI Fabric Components[MP4] [0:11:59] [2016/09/01]
This tutorial will guide you in building a simple web part that uses one of the Office UI Fabric components, DocumentCard. You can find written version of this tutorial from following location -…


SharePoint Framework Tutorial 5 - jQueryUI Accordion WebPart[MP4] [0:15:49] [2016/09/01]
In this tutorial, lets add the jQueryUI Accordion to our web part project. We will build on top of the skills from previous tutorials, but will create a new web part for it. You can find written…


SharePoint Framework Tutorial 4 - HelloWorld, Deploy to CDN[MP4] [0:19:30] [2016/09/01]
In this tutorial, we will deploy the HelloWorld assets to a remote CDN instead of using the local environment. We will use an Azure Storage account integrated with CDN to deploy our assets. SharePoint…


SharePoint Framework Tutorial 3 - HelloWorld, Serving in SharePoint Page[MP4] [0:11:34] [2016/09/01]
In this tutorial, we will deploy the client-side web part to SharePoint and see it working on a classic SharePoint server-side page. You can find written version of this tutorial from following…


SharePoint Framework Tutorial 2 - HelloWorld, Talking to SharePoint[MP4] [0:14:41] [2016/09/01]
In this tutorial, we will continue with the web part project we created in the previous tutorial and modify that to use REST APIs for connecting information in SharePoint You can find written version…


SharePoint Framework Tutorial 1 - HelloWorld WebPart[MP4] [0:22:08] [2016/09/01]
This tutorial will guide you in building a simple client-side web part using the SharePoint client-side development tools. You can find written version of this tutorial from following location -…


SharePoint PnP Webcast Building Angular SharePoint Framework Client Web Part[MP4] [0:38:38] [2016/09/01]
In this PnP Web Cast we concentrated on covering how to use Angular in your SharePoint Framework client side web part. We go throught the steps on adding Angular on the SP Fx web part project and…


PnP Webcast - Building simple SharePoint Framework Client Web Part[MP4] [0:16:46] [2016/08/22]
In this PnP Web Cast we concentrated on covering how to use 3rd party JavaScript libraries with SharePoint Framework client side web parts. We'll use simple weather web part as the scenario on…


PnP Webcast - PnP PowerShell - Getting started with latest updates[MP4] [0:27:28] [2016/08/15]
In this PnP Web Cast we concentrated on the PnP PowerShell. Key objective was to explain why it exists, how to get started and cover some of the new commandlets which have been recently added to the…


Office 365 Dev / SharePoint Patterns & Practices - August 2016 Community Call[MP4] [1:06:07] [2016/08/10]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) August 2016 community call kept on 9th of August 2016. Thanks everyone who participated and let's continue discussion in PnP…


PnP Webcast - Integrating Angular v1.x to SharePoint Framework client side web part[MP4] [0:19:49] [2016/08/08]
In this PnP Web Cast we concentrated on how to start using Angular 1.x with SharePoint Framework client-side web parts. Web cast concentrates on a demo where we start from clean client-side web part…


PnP Web Cast - Converting existing JS apps to SharePoint Framework[MP4] [0:50:03] [2016/06/20]
In this PnP Web Cast we concentrated on high level steps around converting your existing JavaScript application to SharePoint Framework or to be hosted in SharePoint Framework. Web cast uses existing…


PnP Provisioning Engine - Introducing PnP file type for template handling[MP4] [0:18:53] [2016/06/20]
In this demo video Vesa Juvonen shows how to get started with PnP Provisioning Engine using PnP PowerShell and how to export and use the new PnP file type as the template container. Starting from PnP…


Office 365 Developer & SharePoint Patterns and Practices - June 2016 Community Call[MP4] [1:00:30] [2016/06/15]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) June 2016 community call kept on 15th of June 2016. Thanks everyone who participated and let's continue discussion in PnP…


PnP Web Cast - Introducing SharePoint WebHooks[MP4] [0:38:06] [2016/06/13]
In this PnP Web Cast we concentrated on upcoming SharePoint WebHooks capability. This is capability which will be available for first release tenants starting from summer 2016. WebHooks will provide…


PnP Web Cast - Introduction to Microsoft Graph .NET SDK[MP4] [0:41:17] [2016/06/06]
In this PnP Web Cast we concentrated on Microsoft Graph or more specifically covering how the .NET SDK for Microsoft Graph can be used in your customizations. .NET SDK for Microsoft Graph is great…


PnP Web Cast - Preparing for SharePoint Framework - What should I learn?[MP4] [0:48:23] [2016/05/30]
In this PnP Web Cast we concentrated on sharing how to get prepared for the upcoming SharePoint Framework. We are showing some of the tools used commonly with SharePoint Framework development and also…


PnP Web Cast - Introduction to Bulk UPA Custom Profile Properties Update API[MP4] [0:38:51] [2016/05/23]
In this PnP Web Cast we concentrated on Bulk UPA Custom Profile Properties Update API for SharePoint Online, which enables you to update custom profile properties of your end users in batch format.…


PnP Web Cast - Getting started with SharePoint Framework[MP4] [0:42:03] [2016/05/16]
In this PnP Web Cast we concentrated on showing in practice how to get started with upcoming SharePoint Framework. We demonstrated the preview tooling (*) for development and how the development cycle…


Office 365 Developer Patterns and Practices - May 2016 Community Call[MP4] [1:18:56] [2016/05/11]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) May 2016 community call kept on 10th of May 2016. Thanks everyone who participated and let's continue discussion in PnP Yammer…


PnP Web Cast - Getting started with web stack in SharePoint development[MP4] [0:49:03] [2016/05/09]
In this PnP Web Cast we concentrated on getting started with general web stack in the context of SharePoint or Office 365. This recording was done before the SharePoint Framework announcements, so we…


PnP Web Cast - Managing your app principals in Office 365 - Tooling and Scripts[MP4] [0:41:14] [2016/05/02]
In this PnP Web Cast we concentrated on how to manage your app and service principals using either code or using PowerShell. App principals have by default life cycle of one year, which can be…


PnP Web Cast - JavaScript and Microsoft Graph (Quick Contacts Sample)[MP4] [0:39:42] [2016/04/25]
In this PnP Web Cast we concentrated on Quick Contacts PnP sample, which was originally released as part of the April 2016 monthly release. This sample shows how you could use the Microsoft Graph to…


PnP Web Cast - SharePoint Client Side Object Model versioning for your customizations[MP4] [0:34:10] [2016/04/18]
In this PnP Web Cast we concentrated on SharePoint Client Side Object Model (CSOM) versioning and how you can take the different SharePoint target versions into account in your customization. With the…


Office 365 Developer Patterns and Practices - April 2016 Community Call[MP4] [1:01:02] [2016/04/13]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) April 2016 community call kept on 12th of April 2016. Thanks everyone who participated and let's continue discussion in PnP…


PnP Core Component - Introduction[MP4] [0:45:46] [2016/04/12]
This is an introduction video for the PnP Core Component, which is available from Nuget Gallery and has monthly release cycle as part of the Office Dev Patterns and Practices (PnP) monthly releases.…


PnP Core Component - Basic Operations[MP4] [0:18:36] [2016/04/12]
This video concentrates on using PnP Core Component for basic operations in your managed code (.NET). This could be in your provider hosted add-ins, Azure web jobs or for any code performing…


PnP Core Component - Remote Timer Job Framework[MP4] [0:33:09] [2016/04/12]
This is a video concentrating on the Remote Timer Job framework available from the PnP Core Component. PnP Core Component is open source component which simplifies remote developed with SharePoint…


PnP Core Component - Authentication Manager[MP4] [0:35:06] [2016/04/12]
This is a video concentrating on the Authentication Manager available from the PnP Core Component. PnP Core Component is open source component which simplifies remote developed with SharePoint Online…


PnP Core Component - Site Provisioning Framework[MP4] [0:38:53] [2016/04/12]
This is a video concentrating on the Site Provisioning Framework available from the PnP Core Component. PnP Core Component is open source component which simplifies remote developed with SharePoint…


PnP Core Component - PnP PowerShell for scripting with Core component[MP4] [0:31:09] [2016/04/12]
This is a video concentrating on the PnP PowerShell CmdlLets, which enables you to take advantages of the PnP Core Component capabilities using PowerShell. PnP Core Component is open source component…


PnP Core Component - How to contribute to the PnP initiative[MP4] [0:34:17] [2016/04/12]
This is a video concentrating on the options to contribute back to Office Dev Patterns and Practices (PnP) initiative. PnP is open source community driven initiative, where community is sharing their…


PnP Web Cast - Introducing PnP JavaScript Special Interest Group[MP4] [0:30:41] [2016/04/11]
In this PnP Web Cast we concentrated on the Office Developer Patterns and Practices (PnP) Special Interest Group (SIG) for JavaScript. This is relatively new SIG and virtual team in the PnP initiative…


Introducing Bulk UPA Custom Profile Properties Update API[MP4] [0:16:29] [2016/04/08]
In this video we'll demonstrate the new Bulk UPA Custom Profile Properties Update API, which enables you to import easily and efficiently additional attributes to SharePoint Online user profiles. You…


PnP Web Cast - How to get started with Office Dev PnP?[MP4] [1:06:47] [2016/04/04]
In this PnP Web Cast we wanted to do a high level introduction on what the Office Dev Patterns and Practices (PnP) initiative is all about and what are all the different resources avaialble for the…


PnP Web Cast - How to contribute to Office Dev PnP initiative?[MP4] [0:40:09] [2016/03/28]
In this PnP Web Cast we concentrated on covering in practice how to contribute for the Office Dev Patterns and Practices (PnP) initiative for the benefit of others in the community. Presentation…


PnP Web Cast - Responsive UI Package for SharePoint 2013 and 2016[MP4] [0:33:30] [2016/03/21]
In this PnP Web Cast we concentrated on the Responsive UI Package for SharePoint 2013 and SharePoint 2016, which was recently released in the PnP-Tools repository. Presentation concentrates on…


PnP Web Cast - Introducing Widget Wrangler for SharePoint development[MP4] [0:33:01] [2016/03/14]
In this PnP Web Cast we concentrated on one great contributions from the community called Widget Wrangler. Widget Wrangler is a JavaScript library which will help to implement embedded JavaScript…


Office 365 Developer Patterns and Practices - March 2016 Community Call[MP4] [1:02:00] [2016/03/09]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) March 2016 community call kept on 8th of March 2016. Thanks everyone who participated and let's continue discussion in PnP…


PnP Web Cast - SharePoint Client Side Development and Cross-Origin Resource Sharing (CORS)[MP4] [0:24:51] [2016/03/07]
In this PnP Web Cast we concentrated on the Cross-Origin Resources Sharing (CORS) considerations in JavaScript development with SharePoint customization's. Web cast concentrates on explaining the…


Introduction to Outlook Notifications REST API[MP4] [0:17:25] [2016/03/04]
In this demo video Simon Jäger explains how you can build ASP.NET Web API for validating and responding to Outlook Notifications - created with the Outlook Notifications REST API. Video and provided…


SharePoint Responsive UI Package for on-premises (SP 2013 and SP 2016)[MP4] [0:07:53] [2016/03/03]
In this demo video Paolo Pialorsi explains how to get started on using SharePoint Responsive UI Package in your on-premises deployment. SharePoint Responsive UI Package is designed for both SharePoint…


PnP Web Cast - Preparing your on-premises SharePoint 2013 or 2016 for add-in usage[MP4] [0:37:41] [2016/02/29]
In this PnP Web Cast we concentrated on additional configuration needed on the SharePoint on-premises farms when you start using add-in model based implementations. This is a follow up web cast for…


PnP Web Cast - Provider hosted add-in infrastructure setup for SharePoint on-premises[MP4] [0:44:58] [2016/02/22]
In this PnP Web Cast we concentrate on the different infrastructural options around setting up provider hosted add-in environment for SharePoint 2013 or SharePoint 2016. This time we do not have…


PnP Web Cast - Introduction to Authentication Manager in PnP Core Library[MP4] [0:36:44] [2016/02/15]
In this PnP Web Cast we concentrate on the Office 365 Dev PnP Core Component which is designed to increase the productivity of developers when you are developing applications for SharePoint Online or…


Office 365 Developer Patterns and Practices - February 2016 Community Call[MP4] [1:01:32] [2016/02/10]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) February 2016 community call kept on 9th of February 2016. Thanks everyone who participated and let's continue discussion in…


PnP Web Cast - Introduction to Microsoft Graph for Office 365 developer[MP4] [0:32:51] [2016/02/08]
In this PnP Web Cast we concentrate on the Microsoft Graph and more specifically on how you can use that within your solutions to access user or company specific information when you are developing…


PnP Web Cast - oAuth and OpenID Connect for Office 365 developer[MP4] [0:52:20] [2016/02/01]
In this PnP Web Cast we concentrate on the Azure AD, oAuth and OpenID connect and how the plumbing actually works when you are using Azure Active Directory based authorization for yours add-ins/apps…


PnP Web Cast - SharePoint feature framework vs Remote Provisioning[MP4] [0:41:03] [2016/01/25]
In this PnP Web Cast we concentrate on the classic discussion around the flexibility and future of the SharePoint feature framework based provisioning models comparing to remote provisioning patterns.…


Connecting to SharePoint Online from console application with Azure ADAL and PnP Core Component[MP4] [0:18:51] [2016/01/22]
This video shows how to take advantage of the Active Directory Authentication Library (ADAL) and Office Dev PnP Core component to connect to SharePoint online using the common consent framework.You…


PnP Web Cast - HelpDesk application with Microsoft Graph[MP4] [0:32:09] [2016/01/18]
In this PnP Web Cast we concentrated on HelpDesk web application solution available from the PnP sample/solution gallery. This solution demonstrates how to build single page app using ASP.net MVC…


Using TypeScript in a Visual Studio Office add-in project[MP4] [0:23:51] [2016/01/15]
In this demo video Simon Jäger shows how to get started with TypeScript within Office add-in development. Simon walks through the steps on adjusting the Visual Studio 2015 template project to include…


PnP Web Cast - Property bag trick for CSOM to enable additional configurations[MP4] [0:27:49] [2016/01/11]
In this PnP Web Cast we concentrated on so called "property bag trick" with CSOM or REST to adjust and change additional settings in site or in list level. This is something which we have…


PnP Web Cast - Azure AD for Office 365 developer[MP4] [0:31:11] [2016/01/04]
In this PnP Web Cast we concentrated on Azure Active Directory from the Office 365 developer perspective. Azure Active Directory is used in numerous different ways as part of the cloud development and…


PnP Web Cast - Throttling mechanisms in SharePoint Online[MP4] [0:23:00] [2015/12/28]
In this PnP Web Cast we concentrated on SharePoint Online throttling and how to deal with it in your code. Code executed towards SharePoint IOnline can in certain scenarios get throttled if the code…


PnP Web Cast - SharePoint Nuget Packages and PnP Core Component[MP4] [0:37:05] [2015/12/21]
In this PnP Web Cast we concentrated on the PnP Core Component and SharePoint related Nuget packages available from the Nuget gallery. Web cast concentrates on covering different available Nuget…


PnP Partner Pack - Setup and configuration[MP4] [0:41:04] [2015/12/21]
This video concentrates on the PnP Partner Pack and more specifically on the needed setup and configuration steps on installing that to be running in any Office 365 tenant with Azure subscription. PnP…


PnP Web Cast - Provisioning engine and reference solution with AngularJS[MP4] [0:54:38] [2015/12/14]
In this PnP Web Cast we continued covering different remote site provisioning solutions in the Office 365 Dev PnP sample gallery. Since remote provisioning pattern is the recommended option to…


Office 365 Developer Patterns and Practices - December 2015 Community Call[MP4] [1:05:27] [2015/12/09]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) December 2015 community call kept on 8th of December 2015. Thanks everyone who participated and let's continue discussion in…


PnP Web Cast - JavaScript performance considerations[MP4] [0:38:53] [2015/12/07]
In this PnP Web Cast we concentrated on the JavaScript development performance considerations with SharePoint sites. There are many scenarios in the typical deployments with SharePoint add-in model…


PnP Web Cast - Asynchronous operations with Office 365 using Azure WebJobs[MP4] [0:38:43] [2015/11/30]
In this PnP Web Cast we concentrated on asynchronous operation pattern with Office 365 using Azure WebJobs. This is really powerful pattern for performing scheduled and on-demand operations, which is…


PnP Web Cast - Branding SharePoint using add-in model techniques[MP4] [0:40:30] [2015/11/23]
In this PnP Web Cast we concentrated on covering different recommendations around applying custom branding to SharePoint sites using add-in/app model techniques. This is relatively classic discussion…


How to install add-in/app to SharePoint sites using CSOM [MP4] [0:23:37] [2015/11/20]
This video shows how to install or deploy your add-ins/apps to SharePoint sites using either "app stapling" or with CSOM. There are some pre-requisites for the add-ins/apps which are…


PnP Web Cast - JavaScript development patterns with SharePoint[MP4] [0:37:09] [2015/11/16]
In this PnP Web Cast we concentrated on the JavaScript development models with SharePoint sites. There are many scenarios in the typical deployments with SharePoint add-in model where you'd take…


Office 365 Developer Patterns and Practices - November 2015 Community Call[MP4] [1:02:19] [2015/11/12]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) November 2015 community call kept on 10th of November 2015. Thanks everyone who participated and let's continue discussion in…


PnP Web Cast - Introduction to PnP Partner Pack[MP4] [0:47:14] [2015/11/09]
In this PnP Web Cast we concentrated on the PnP Partner Pack, which was released as part of the Office 365 Developer Patterns and Practices (PnP) November 2015 release. PnP Partner Pack is reference…


PnP Web Cast - Introduction to Office 365 Dev PnP provisioning engine[MP4] [0:47:50] [2015/11/03]
In this PnP Web Cast we concentrated on the PnP Remote Provisioning engine, which is part of the PnP Core component and can be used to remotely extract and provision standardized sites based on remote…


PnP Web Cast - Introduction to Office 365 PnP PowerShell[MP4] [0:29:58] [2015/10/26]
In this PnP Web Cast we concentrated on PnP PowerShell CmdLets which will let you to manage Office 365 SharePoint sites or on-premises SharePoint remotely. PnP PowerShell can help you to create…


PnP Web Cast - Building remote timer jobs with SharePoint add-in model[MP4] [0:36:42] [2015/10/19]
In this PnP Web Cast we concentrated on how to build scheduled or on-demand tasks with add-in model. This refers to the model around how to perform similar tasks as with the classic SharePoint server…


Office 365 Developer Patterns and Practices - October 2015 Community Call[MP4] [1:02:35] [2015/10/14]
Skype recording of the Office 365 Developer Patterns and Practices (PnP) October 2015 community call kept on 13th of October 2015. Thanks everyone who participated and let's continue discussion in PnP…


PnP Web Cast - OneDrive for Business customizations[MP4] [0:28:14] [2015/10/12]
In this PnP Web Cast we concentrated on explaining the impact of new OneDrive for Business experience for customization options around the actual personal sites in OneDrive for Business service. New…


PnP Add-In Transformation Training module 7: User Personalization and One Drive for Business…[MP4] [0:51:35] [2015/09/28]
This is module 7 of the "Transforming SharePoint customizations to add-in model" training. In this module we concentrate on user profile based solutions and how the user profile service can…


PnP Add-In Transformation Training module 4: Building UX components with add-in model[MP4] [0:38:27] [2015/09/28]
This is module 4 of the "Transforming SharePoint customizations to add-in model" training. Introduction on how to build typical user interface functionalities using add-in model…


Office 365 Developer Patterns and Practices - September 2015 Community Call[MP4] [0:58:12] [2015/09/10]
Lync recording of the Office 365 Developer Patterns and Practices (PnP) September 2015 community call kept on 8th of September 2015. Thanks everyone who participated and let's continue discussion in…


Office 365 Developer Patterns and Practices - August 2015 Community Call[MP4] [0:59:56] [2015/08/12]
Lync recording of the Office 365 Developer Patterns and Practices (PnP) August 2015 community call kept on 11th of August 2015. Thanks everyone who participated and let's continue discussion in PnP…


Introduction to PnP Transformation Process[MP4] [0:34:42] [2015/06/18]
PnP Transformation process originates from the work we originally did internally at Microsoft and also from the work we did along with our global enterprise customers towards add-in model transition.…


PnP Add-In Transformation Training module 1: Introduction[MP4] [0:46:35] [2015/06/17]
This is module 1 of the "Transforming SharePoint customizations to add-in model" training. This is the introduction module for the general add-in model transformation or transition. We…


PnP Add-In Transformation Training Module 2: Managing site settings using add-in model[MP4] [0:52:19] [2015/06/17]
This is module 2 of the "Transforming SharePoint customizations to add-in model" training. Introduction to generic site management operations using the add-in model. We cover capabilities…


PnP Add-In Transformation Training module 3: Branding with add-in model[MP4] [0:57:02] [2015/06/17]
This is module 3 of the "Transforming SharePoint customizations to add-in model" training. Introduction to different branding capabilities using the add-in model techniques. We cover…


PnP Add-In Transformation Training module 5: Using Remote Event Receivers and Remote Timer Jobs[MP4] [0:51:44] [2015/06/17]
This is module 5 of the "Transforming SharePoint customizations to add-in model" training. This module covers two very important topics for the add-in model development, which are remote…


PnP Add-In Transformation Training module 6: Site provisioning with add-in model[MP4] [1:13:13] [2015/06/17]
This is module 6 of the "Transforming SharePoint customizations to add-in model" training. SharePoint has always been about site provisioning. Before you can start collaborating or before…


PnP Add-In Transformation Training module 8: Using Enterprise Content Management Capabilities with…[MP4] [0:49:53] [2015/06/17]
This is module 8 of the "Transforming SharePoint customizations to add-in model" training. Module covers different patterns for enabling or implementation enterprise content management…


PnP Add-In Transformation Training Module 9: Using Search Capabilities with add-in model[MP4] [1:07:49] [2015/06/17]
This is module 9 of the "Transforming SharePoint customizations to add-in model" training. This module concentrates on using SharePoint Enterprise Search capabilities with the add-in model.…


PnP Add-in Transformation Training Module 10: Transformation guidance from farm solutions to add-in…[MP4] [0:49:29] [2015/06/17]
This is module 10 of the "Transforming SharePoint customizations to add-in model" training. This module concentrates on the actual transformation process and covers more detailed different…


How to customize a Search Center with SharePoint add-ins[MP4] [0:08:19] [2015/06/17]
This video demonstrates how to customize a Search Center site with a SharePoint add-in combining both declarative and programmatic approaches The video shows following topics: How apply search…


How to build SharePoint add-ins that leverage search[MP4] [0:05:09] [2015/06/17]
This video shows how to build SharePoint add-ins that leverage search. The video shows following topics: How to use MVC project type as your provider hosted add-insHow to set permissions to access to…


How to perform personalized search queries with CSOM[MP4] [0:07:56] [2015/06/17]
This video shows how to perform SharePoint search queries with CSOM and personalize the results based on information on the users profile. The video shows following topics: Use Search APIs from…


How to Export and Import Search Configurations with CSOM[MP4] [0:04:09] [2015/06/17]
This demonstration outlines the PnP sample to Export and Import Search Configurations with CSOM. The video shows following topics: How to connect to Office 365 using account and password from console…


Asynchronous remote provisioning solution for self service site collection creation[MP4] [0:16:39] [2015/06/17]
This video shows how to take advantage of "remote provisioning" pattern also for sub site creation by overriding the end user sub site creation experience with provider hosted app. The video…


Using remote provisioning pattern for sub site creation[MP4] [0:10:04] [2015/06/17]
This video shows how to take advantage of "remote provisioning" pattern also for sub site creation by overriding the end user sub site creation experience with provider hosted app. The video…


Using Office 365 themes to provide branding elements in Office 365[MP4] [0:03:10] [2015/06/17]
This video shows how you can use Office 365 themes to apply branding settings cross different services in your Office 365 tenant. The video shows following topics: How to access Office 365 theme…


Applying and using custom SharePoint themes with add-in model[MP4] [0:09:14] [2015/06/17]
This video shows how to upload custom theme and how to apply it to the SharePoint site with add-in model techniques. The video shows following topics: How to using remote APIs to start using out of…


Using alternate CSS for providing custom branding in SharePoint site[MP4] [0:06:00] [2015/06/17]
This video shows how you can take advance of alternate CSS property in web object to provide custom branding to SharePoint sites without a need to create custom mater page. The video shows following…


How to use Azure Service Bus to debug your remote event receivers[MP4] [0:08:44] [2015/06/10]
This video shows how you can leverage Azure Service Bus for debugging your remote event receivers. The video shows following topics: How to setup Azure Service BusHow to hookup Azure Service Bus in…


How to use remote event receivers for your SharePoint add-ins[MP4] [0:08:01] [2015/06/10]
This video shows how remote event receivers can be used in your SharePoint add-ins. The video shows following topics: How to configure your solution to use app installed and app uninstalled remote…


You can still have timer jobs using the add-in model[MP4] [0:07:38] [2015/06/10]
This video shows how a simple timer job can be created using the add-in model. The video shows following topics: How to obtain a client ID, client secret pair via deploying a provider hosted…


How to use client side caching to optimize the performance of your add-ins[MP4] [0:07:26] [2015/06/10]
This video shows how client side caching using HTML 5 local storage will help improve your add-in performance. The video shows following topics: How to retrieve data from the user profile serviceHow…


How to update your SharePoint pages via the embedding of JavaScript [MP4] [0:08:59] [2015/06/10]
This video shows how to you can use JavaScript embedding to update SharePoint pages. The video shows following topics: How to hookup your JavaScript so that it gets executed on all pages in a siteHow…


How to modify wiki pages using the add-in model[MP4] [0:09:39] [2015/06/10]
This video shows how to you can use the add-in model and the PnP core library to modify wiki pages. The video covers following topics: How to add HTML to a wiki pageHow to create wiki pages using a…


Office 365 Developer Patterns and Practices - June 2015 Community Call[MP4] [1:01:40] [2015/06/10]
Lync recording of the Office 365 Developer Patterns and Practices June 2015 community call kept on 9th of June 2015. Thanks everyone who participated and let's continue discussion in PnP Yammer group.…


Introduction to PnP PowerShell Cmdlets[MP4] [0:22:02] [2015/05/27]
This video shows how to get started with the Office 365 Developer Patterns PowerShell Cmdlets to remotely manage your Office 365 or on-premises site collections and sites. Author of the video: Erwin…


Deep dive to PnP provisioning engine schema[MP4] [0:19:33] [2015/05/25]
This video shows how to get started with the Office 365 Developer Patterns and Practices provisioning engine schema. Author of the video: Paolo Pialorsi @PaoloPia. Video shows following topics Schema…


Getting Started with PnP Provisioning Engine[MP4] [0:22:37] [2015/05/25]
This video shows how to get started with the Office 365 Developer Patterns and Practices (PnP) provisioning engine and how you can take advantage of this engine in your own code. Author of the video:…


Office 365 Developer Patterns and Practices - May 2015 Community Call[MP4] [1:00:03] [2015/05/13]
Lync recording of the Office 365 Developer Patterns and Practices May 2015 community call kept on 12th of May 2015. Thanks everyone who participated and let's continue discussion in PnP Yammer group.…


Introduction to PnP remote site provisioning engine[MP4] [0:25:51] [2015/04/28]
This solution shows how to use Office 365 Dev PnP remote provisioning engine in context of provider hosted app. Engine can be used from managed code or using PowerShell and the exact UX is dependent…


Office 365 Developer Patterns and Practices - April 2015 Community Call[MP4] [0:56:36] [2015/04/15]
Lync recording of the Office 365 Developer Patterns and Practices April 2015 community call kept on 14th of April 2015. Thanks everyone who participated and let's continue discussion in PnP Yammer…


Office 365 Developer Patterns and Practices - March 2015 Community Call[MP4] [0:42:53] [2015/03/11]
Lync recording of the Office 365 Developer Patterns and Practices March 2015 community call. Thanks everyone who participated. Content 25 minutes - Slides for released capabilities and where are we…


Introduction to the PnP timer job framework[MP4] [0:19:16] [2015/03/10]
In this video we'll introduce the PnP Timer Job framework to you. You'll learn about why timer jobs are important in app model developments, what the main features are of the timer job framework and…


Self service site collection provisioning to Office 365 with Azure WebJob [MP4] [0:28:23] [2015/03/05]
This sample shows how to perform self service site collection request processing on-demand with Azure WebJobs as continuously running operation, which will handle incoming requests from Azure Storage…


Asynchronous on-demand operations in Office 365 with Azure storage queues and WebJobs[MP4] [0:41:02] [2015/03/02]
This sample shows how to perform operations on-demand with Azure WebJobs as continuously running operation, which will handle incoming requests from Azure Storage Queue. This can be really easily…


Hybrid site collection provisioning from Azure to on-premises[MP4] [0:56:34] [2015/02/20]
This is a demonstration of Office 365 Patterns and Practices code, which shows how to host provider hosted app in Microsoft Azure and provision site collections asynchronously to Office 365 or to…


User profile CSOM for reading and updates[MP4] [0:11:09] [2015/02/18]
This is a demonstration of Office 365 Patterns and Practices code, which shows how to use user profile client side object model (CSOM) to read and update user profile property values in SharePoint…


Integrate Yammer feeds to SharePoint sites[MP4] [0:17:41] [2015/02/18]
This video demonstrates how to integrate Yammer feeds to SharePoint sites using embedding capability and how to get started with the app development in the Yammer. Key topics demonstrated in the video…


Information management policy with app model[MP4] [0:09:57] [2015/02/18]
This is a demonstration of Office 365 Patterns and Practices code, which shows how to create typical information management policy processes with app model. You can use this similar approach for any…


Document and list templates with app model[MP4] [0:05:13] [2015/02/18]
This is a demonstration of Office 365 Patterns and Practices code, which shows how to provide document library template capability using app model techniques. Provide UI where end users can request…


Creating content types and site columns with CSOM[MP4] [0:16:24] [2015/02/18]
This is a demonstration of Office 365 Patterns and Practices code, which shows how to use client side object model to create content types and site columns without feature framework. Create content…


Introduction to Managed Metadata CSOM[MP4] [0:09:05] [2015/02/18]
This is a demonstration of Office 365 Patterns and Practices code, which shows how to use client side object model for managed metadata. How to connect to Office 365How to create groups, term sets and…


Office 365 Developer Patterns and Practices - February 2015 Community Call[MP4] [1:04:58] [2015/02/11]
Lync recording of the Office 365 Developer Patterns and Practices February 2015 community call. Thanks everyone who participated. Call consists from 30 minutes in slides with latest updates and then…


Office 365 Developer Patterns and Practices - January 2015 Community Call[MP4] [1:02:37] [2015/01/14]
Lync recording of the Office 365 Developer Patterns and Practices January 2015 community call. Thanks everyone who participated. This is one of the most interesting starts of a recording we have heard…


Customizing OneDrive for Business sites with app model [MP4] [0:33:52] [2015/01/06]
Notice. This model only works with so called classic UI experience on OneDrive for Business sites. More information on the difference and changes introduced during October 2015 from following web…


Cross site collection navigation[MP4] [0:10:22] [2014/12/18]
This is a demonstration of Office 365 Patterns and Practices code, which shows how you can use JS injection techniques to provide cross site collection navigation to site level. How to use user custom…


SharePoint Apps and client side caching[MP4] [0:08:15] [2014/12/18]
This is a demonstration of Office 365 Patterns and Practices code, which shows how you should be using client side caching for improving performance within your apps and to avoid unnecessary remote…


Client Side Rendering[MP4] [0:11:13] [2014/12/17]
This is a demonstration of Office 365 Patterns and Practices code, which shows how you can alternate SharePoint list rendering using app model techniques. Here's key topics showed in this video. How…


App Dialogs[MP4] [0:07:54] [2014/12/17]
This is a demonstration of Office 365 Patterns and Practices code, which shows how you can surface your apps using a app dialog model where app is shown in modal dialog for example in the context of…


Office 365 Developer Patterns and Practices - December 2014 Community Call[MP4] [1:00:47] [2014/12/17]
Lync recording of the Office 365 Developer Patterns and Practices December 2014 community call. Thanks everyone who participated. You can find used presentation from PnP section under docs.com service…