Richard diZerega's Blog

Microsoft's Custom Vision Cognitive Service

I'm in Sydney, Australia this week to speak at the Build Tour. Besides the keynote, I'm presenting a...

Author: Richard diZerega Date: 06/28/2017

Bot Authentication in the Bot Framework

About a year ago, my colleague and resident bot wizard, Mat Velloso built a .net package for bots...

Author: Richard diZerega Date: 05/15/2017

Office Add-ins with Contextual Bots via Back Channel

Last week I published a post on using the SharePoint Framework to embed contextual bots in...

Author: Richard diZerega Date: 03/03/2017

SharePoint Framework and Contextual Bots via Back Channel

This year Microsoft has made significant developer investments in SharePoint and bots, with new...

Author: Richard diZerega Date: 02/15/2017

Microsoft Teams and OAuth in Custom Tab

Custom Tabs provide developers with canvas to integrate their own user interface into Microsoft...

Author: Richard diZerega Date: 02/08/2017

Microsoft Teams and Custom Tab Theme

Custom tabs are an extensibility component in Microsoft Teams that allows developers to embed web...

Author: Richard diZerega Date: 02/07/2017

Delivering Better Applications through Microsoft Teams

When Microsoft announced the public preview of Microsoft Teams, I think they unveiled the future of...

Author: Richard diZerega Date: 02/06/2017

Adding Office 365 Connectors from a Mobile App

Office 365 Connectors are a powerful way to aggregate group information and content into one place...

Author: Richard diZerega Date: 06/16/2016

Using OneDrive and Excel APIs in the Microsoft Graph for App Storage

The Microsoft Graph is constantly evolving with new and powerful endpoints. If you want a glimpse...

Author: Richard diZerega Date: 06/07/2016

Angular 2.0 and the Microsoft Graph

Yesterday, the AngularJS Team announced the official beta release of Angular 2. The beta milestone...

Author: Richard diZerega Date: 12/16/2015

Building File Handler Add-ins for Office 365

Microsoft recently announced the general availability of file handler add-ins for Office 365. This...

Author: Richard diZerega Date: 09/20/2015

Building Office 365 Applications with Node.js and the Azure AD v2 app model

Earlier today I authored a post on the new Azure AD v2 app model that converges the developer...

Author: Richard diZerega Date: 09/04/2015

Working with the converged Azure AD v2 app model

Microsoft recently announced the public preview of a new application model that offers a unified...

Author: Richard diZerega Date: 09/04/2015

Connecting to Office 365 from an Office Add-in

Earlier in the year, I authored a post on Connecting to SharePoint from an Office add-in. In that...

Author: Richard diZerega Date: 08/10/2015

Connecting to Office 365 APIs from a Windows 10 UWP

Unless you have been living under a rock, you probably heard that Microsoft released Windows 10 last...

Author: Richard diZerega Date: 08/07/2015

Performing app-only operations on SharePoint Online through Azure AD

As all the shock and aw announcements were made this week at //build, Microsoft quietly turned on...

Author: Richard diZerega Date: 05/03/2015

Next Generation Office 365 Development with APIs and Add-ins

This week at //build, Microsoft made a number of exciting announcements regarding Office 365...

Author: Richard diZerega Date: 05/02/2015

Using SignalR to communicate between an App for Office and Popups

Apps for Office are a powerful and flexible way to extend Office across all the new Office form...

Author: Richard diZerega Date: 02/25/2015

Building Apps with the new Power BI APIs

Last month, Microsoft unveiled the new and improved Power BI, a cloud-based business analytics...

Author: Richard diZerega Date: 02/24/2015

Getting started with Bootstrap and AngularJS (for the SharePoint Developer)

Over past few months I’ve traveled the world talking to developers about building applications...

Author: Richard diZerega Date: 02/22/2015

Developing Native iOS Apps using the Office 365 SDK for iOS

Several months ago I authored a post on Developing iOS Apps with Azure and Office 365 APIs. In that...

Author: Richard diZerega Date: 02/20/2015

Building a Mail Compose App for Outlook in 9 minutes

Yesterday I authored a post and video illustrating how to build a Task Page App for Office in 7...

Author: Richard diZerega Date: 02/19/2015

Building an App for Office in 7 minutes

When I speak to developers about building Apps for Office, I’ll often build an end-to-end app...

Author: Richard diZerega Date: 02/18/2015

Connecting to SharePoint from an Office App

I'm frequently asked by developers how to connect to SharePoint from an App for Office. There are...

Author: Richard diZerega Date: 01/27/2015

Searching with the Office 365 APIs

Today, Microsoft quietly launched the “search” permission scope in Azure AD...

Author: Richard diZerega Date: 01/15/2015

Developing iOS Apps with Azure and Office 365 APIs

Microsoft will kick-off a world tour event this week with the Office 365 Summit (formerly Ignite)....

Author: Richard diZerega Date: 10/06/2014

Developing Apps against the Office Graph – Part 2

Earlier this week I authored a blog post on Developing Apps against the Office Graph. In the post, I...

Author: Richard diZerega Date: 09/17/2014

Developing Apps against the Office Graph - Part 1

Last week, Microsoft started rolling out Delve to Office 365 customers. Delve is a cool new way to...

Author: Richard diZerega Date: 09/15/2014

Using Apps for Excel for Custom Data Access and Reporting

Microsoft Excel is known for being the #1 tool in the world for business intelligence and reporting....

Author: Richard diZerega Date: 09/08/2014

SharePoint Online Implementation Roadmap

This post will likely piss off a few consultant friends/readers that make a living selling...

Author: Richard diZerega Date: 09/02/2014

SharePoint Online Information Architecture Considerations

The geek in me would love to have a developer cure-all to ensure a successful SharePoint deployment...

Author: Richard diZerega Date: 09/01/2014

Expiring External User Sharing in SharePoint Online

SharePoint Online makes it extremely easy to share sites and content with external users. For this...

Author: Richard diZerega Date: 08/30/2014

Using Azure to SSL-Enable an Http REST Service

The internet is full of interesting (and often free) REST services that expose countless new data...

Author: Richard diZerega Date: 08/25/2014

Displaying Cross-Domain/Secure Images from SharePoint Apps

One of my biggest frustrations in developing apps are the cross-domain challenges that inherently...

Author: Richard diZerega Date: 06/27/2014

Autohosted Apps are Dead…Big Deal!

When Microsoft introduced SharePoint’s Application Model, they released a preview hosting...

Author: Richard diZerega Date: 05/21/2014

Connected SharePoint App Parts

Last year I authored a post on using SharePoint 2013's embed code web part as an alternative to...

Author: Richard diZerega Date: 05/07/2014

Yammer Analytics with Excel and Power BI

Congratulations, your organization has rolled out Yammer, the best darn enterprise social platform...

Author: Richard diZerega Date: 04/09/2014

SharePoint Timer Jobs running as Windows Azure Web Jobs

The Office App Model Samples (Office AMS) contain some great examples of writing console...

Author: Richard diZerega Date: 04/07/2014

Taxonomy Picker in SharePoint Provider-Hosted App

One of the exciting announcements at the 2014 SharePoint Conference, was the general availability...

Author: Richard diZerega Date: 03/13/2014

Apps for SharePoint and Yammer

I have found that almost every app for SharePoint can benefit from leveraging a social platform. It...

Author: Richard diZerega Date: 09/26/2013

SharePoint Sandbox isn't Dead...UserCode is

With the introduction of apps for SharePoint, many have speculated that sandbox solutions are...

Author: Richard diZerega Date: 08/01/2013

App Approaches to Common SharePoint Customizations

NOTE: This post takes an aggressive bias towards the new apps model for SharePoint customizations....

Author: Richard diZerega Date: 07/16/2013

Microsoft re-engineered the search experience in SharePoint 2013 to take advantage of the best...

Author: Richard diZerega Date: 06/19/2013

Self-Service Site Provisioning using Apps for SharePoint 2013

NOTE: Site Provisioning using apps has been better addressed by myself and others in the community...

Author: Richard diZerega Date: 04/04/2013

Cross-site publishing alternatives in SharePoint Online/Office 365

Cross-site publishing is one of the powerful new capabilities in SharePoint 2013. It enables the...

Author: Richard diZerega Date: 04/01/2013

Corporate YouTube and Video Delivery via SharePoint 2013

Want to deliver an internal/corporate “YouTube” for your organization using SharePoint?...

Author: Richard diZerega Date: 03/29/2013

Leveraging SharePoint dialogs in Apps for SharePoint

One of the creative ways Apps for SharePoint can be exposed in a site is through the SharePoint...

Author: Richard diZerega Date: 03/10/2013

Combining Apps for SharePoint and Apps for Office

One of the interesting capabilities of the new SharePoint/Office app models is combining them to...

Author: Richard diZerega Date: 03/07/2013

SharePoint 2013 App Deployment through "App Stapling"

Feature Stapling is a popular development practice for adding functionality to a specific type of...

Author: Richard diZerega Date: 03/04/2013

Real-world Apps for SharePoint 2013 - Kudos (Part 2)

Several months ago I wrote a post about building real-world apps for SharePoint 2013. In that post,...

Author: Richard diZerega Date: 03/04/2013

Next>