Like Us
Plus One
Follow Us
Search
 Name Richard diZerega  Blog Richard diZerega's Blog
 Location United States  Category SharePoint
 Articles 59  Views 33792

Articles from Richard diZerega's Blog

s
Microsoft’s Custom Vision Cognitive Service      28-Jun-2017     30  
I'm in Sydney, Australia this week to speak at the Build Tour. Besides the keynote, I'm presenting a session on Artificial Intelligence and Microsoft's new Custom Vision Service. Custom Vision has ...
Bot Authentication in the Bot Framework      15-May-2017     145  
About a year ago, my colleague and resident bot wizard, Mat Velloso built a .net package for bots authenticating and calling services secured by Azure Active Directory (such as the Microsoft Graph)...
Last week I published a post on using the SharePoint Framework to embed contextual bots in SharePoint. In it, I described how the same approach could be used to embed a contextual bot in an Office ...
This year Microsoft has made significant developer investments in SharePoint and bots, with new developer surfaces in the all-new SharePoint Framework and Bot Framework (respectively). Combining th...
Microsoft Teams and OAuth in Custom Tab      08-Feb-2017     293  
Custom Tabs provide developers with canvas to integrate their own user interface into Microsoft Teams. Developers have a lot of flexibility in what they load in the tab, but source domain(s) must b...
Microsoft Teams and Custom Tab Theme      07-Feb-2017     909  
Custom tabs are an extensibility component in Microsoft Teams that allows developers to embed web content within a team channel. Tab content is effectively loaded in an IFRAME to ensure the appropr...
When Microsoft announced the public preview of Microsoft Teams, I think they unveiled the future of Microsoft productivity. It provides a single canvas that aggregates relevant information and tool...
Adding Office 365 Connectors from a Mobile App      16-Jun-2016     535  
Office 365 Connectors are a powerful way to aggregate group information and content into one place (regardless of the source). Third parties can use connectors to send useful information and conten...
The Microsoft Graph is constantly evolving with new and powerful endpoints. If you want a glimpse into current engineering investments and future of the Graph, take a look at the latest development...
Angular 2.0 and the Microsoft Graph      16-Dec-2015     565  
Yesterday, the AngularJS Team announced the official beta release of Angular 2. The beta milestone is a significant achievement that should motivate developers to give Angular 2 a serious considera...
Angular 2.0 and the Microsoft Graph      16-Dec-2015     518  
Yesterday, the AngularJS Team announced the official beta release of Angular 2. The beta milestone is a significant achievement that should motivate developers to give Angular 2 a serious considera...
Building File Handler Add-ins for Office 365      20-Sep-2015     580  
Microsoft recently announced the general availability of file handler add-ins for Office 365. This add-in type enables Office 365 customers to implement custom icons, previews and editors for speci...
Building File Handler Add-ins for Office 365      20-Sep-2015     303  
Microsoft recently announced the general availability of file handler add-ins for Office 365. This add-in type enables Office 365 customers to implement custom icons, previews and editors for speci...
Earlier today I authored a post on the new Azure AD v2 app model that converges the developer experience across consumer and commercial applications. The post outlines the key differences in the v2...
Working with the converged Azure AD v2 app model      04-Sep-2015     619  
Microsoft recently announced the public preview of a new application model that offers a unified developer experience across Microsoft consumer and commercial services. This is so significant it is...
Earlier today I authored a post on the new Azure AD v2 app model that converges the developer experience across consumer and commercial applications. The post outlines the key differences in the v2...
Working with the converged Azure AD v2 app model      04-Sep-2015     368  
Microsoft recently announced the public preview of a new application model that offers a unified developer experience across Microsoft consumer and commercial services. This is so significant it is...
Connecting to Office 365 from an Office Add-in      10-Aug-2015     562  
Earlier in the year, I authored a post on Connecting to SharePoint from an Office add-in. In that post, I illustrated 5 approaches that were largely specific to SharePoint. However, the last patter...
Connecting to Office 365 from an Office Add-in      10-Aug-2015     269  
Earlier in the year, I authored a post on Connecting to SharePoint from an Office add-in. In that post, I illustrated 5 approaches that were largely specific to SharePoint. However, the last patter...
Connecting to Office 365 APIs from a Windows 10 UWP      07-Aug-2015     1291  
Unless you have been living under a rock, you probably heard that Microsoft released Windows 10 last week. For app developers, Windows 10 and the new Universal Windows Platform (UWP) realizes a vis...
Unless you have been living under a rock, you probably heard that Microsoft released Windows 10 last week. For app developers, Windows 10 and the new Universal Windows Platform (UWP) realizes a vis...
As all the shock and aw announcements were made this week at //build, Microsoft quietly turned on the ability to make app-only calls into SharePoint Online using Azure AD. The enables a whole new v...
As all the shock and aw announcements were made this week at //build, Microsoft quietly turned on the ability to make app-only calls into SharePoint Online using Azure AD. The enables a whole new v...
This week at //build, Microsoft made a number of exciting announcements regarding Office 365 development. If you haven’t had a chance, I highly encourage you to watch the foundational keynote...
This week at //build, Microsoft made a number of exciting announcements regarding Office 365 development. If you haven’t had a chance, I highly encourage you to watch the foundational keynote...
Apps for Office are a powerful and flexible way to extend Office across all the new Office form factors (browser, PC, phone). Apps for Office come in many sizes/shapes (Mail Apps, Compose Apps, Tas...
Apps for Office are a powerful and flexible way to extend Office across all the new Office form factors (browser, PC, phone). Apps for Office come in many sizes/shapes (Mail Apps, Compose Apps, Tas...
Building Apps with the new Power BI APIs      25-Feb-2015     766  
Last month, Microsoft unveiled the new and improved Power BI, a cloud-based business analytics service for non-technical business users. The new Power BI is available for preview in the US. It has ...
Over past few months I’ve traveled the world talking to developers about building applications with Office 365. One of my favorite topics is building apps with Bootstrap and AngularJS. I like...
Several months ago I authored a post on Developing iOS Apps with Azure and Office 365 APIs. In that post, I leveraged the Azure AD Authentication Library (ADAL) for iOS to authenticate and get reso...
Yesterday I authored a post and video illustrating how to build a Task Page App for Office in 7 minutes. The purpose was to show how quickly apps can be developed for Office using the new app model...
Building an App for Office in 7 minutes      18-Feb-2015     481  
When I speak to developers about building Apps for Office, I’ll often build an end-to-end app from scratch to illustrate the ease in development. I can usually mock up most scenarios in 5-20m...
Connecting to SharePoint from an Office App      27-Jan-2015     611  
I'm frequently asked by developers how to connect to SharePoint from an App for Office. There are several ways to accomplish this, so I thought I'd document the patterns I've used. I'll detail five...
Searching with the Office 365 APIs      16-Jan-2015     593  
Today, Microsoft quietly launched the “search” permission scope in Azure AD Applications. This is huge step in delivering new scenarios with the Office 365 APIs that leverage SharePoint...
Developing iOS Apps with Azure and Office 365 APIs      06-Oct-2014     455  
Microsoft will kick-off a world tour event this week with the Office 365 Summit (formerly Ignite). With planned stops across 6 continents and fresh new content/tracks, the Summit promised to be the...
Earlier this week I authored a blog post on Developing Apps against the Office Graph. In the post, I used static Graph Query Language (GQL) to display Office Graph results in a visualization differ...
Developing Apps against the Office Graph - Part 1      15-Sep-2014     422  
Last week, Microsoft started rolling out Delve to Office 365 customers. Delve is a cool new way to discover relevant information and connections across your work life. As cool as Delve is, I’...
Microsoft Excel is known for being the #1 tool in the world for business intelligence and reporting. Regardless of what format insights are delivered, users often desire the ability to export and w...
SharePoint Online Implementation Roadmap      03-Sep-2014     580  
This post will likely piss off a few consultant friends/readers that make a living selling “SharePoint Implementation Roadmaps”. These multi-week (sometimes multi-month) roadmap ef...
The geek in me would love to have a developer cure-all to ensure a successful SharePoint deployment (ok…provisioning comes really close). In reality, success is based largely on great Organi...
SharePoint Online makes it extremely easy to share sites and content with external users. For this reason, SharePoint Online has seen rapid adoption for many extranet scenarios and in OneDrive for ...
Using Azure to SSL-Enable an Http REST Service      25-Aug-2014     434  
The internet is full of interesting (and often free) REST services that expose countless new data sources and operations to client-side applications. A week doesn’t go by where I’m not ...
One of my biggest frustrations in developing apps are the cross-domain challenges that inherently exist when we decouple apps from the platform(s) they needs to consume. There are a number of appro...
Autohosted Apps are Dead…Big Deal!      21-May-2014     1254  
When Microsoft introduced SharePoint’s Application Model, they released a preview hosting option called "autohosting". Autohosted apps were exclusive to SharePoint Online and allowed develope...
Connected SharePoint App Parts      07-May-2014     444  
Last year I authored a post on using SharePoint 2013's embed code web part as an alternative to custom app parts. The embed code approach has the advantage of not using IFRAMEs, but isn’t rep...
Yammer Analytics with Excel and Power BI      09-Apr-2014     1044  
Congratulations, your organization has rolled out Yammer, the best darn enterprise social platform on the planet! You probably already have some great adoption momentum, exciting new communities of...
The Office App Model Samples (Office AMS) contain some great examples of writing console applications using CSOM. A console application is the foundation for building timer jobs against SharePoint ...
Taxonomy Picker in SharePoint Provider-Hosted App      13-Mar-2014     1317  
One of the exciting announcements at the 2014 SharePoint Conference, was the general availability the Office App Model Samples (OfficeAMS) on Codeplex.  OfficeAMS is grass-roots effort by volu...
Apps for SharePoint and Yammer      26-Sep-2013     426  
I have found that almost every app for SharePoint can benefit from leveraging a social platform.  It might be as simple as using a social platform for basic profile information/pictures. ...
SharePoint Sandbox isn't Dead...UserCode is      01-Aug-2013     516  
With the introduction of apps for SharePoint, many have speculated that sandbox solutions are dead/deprecated.  This is accurate for solutions containing assemblies running on the Sandboxed Co...
App Approaches to Common SharePoint Customizations      16-Jul-2013     392  
NOTE: This post takes an aggressive bias towards the new apps model for SharePoint customizations. Well written farm solutions are a solid and time-tested approach to customizations in on-premis...
Microsoft re-engineered the search experience in SharePoint 2013 to take advantage of the best capabilities from FAST plus many new capabilities built from the ground up.  Although much has be...
NOTE: Site Provisioning using apps has been better addressed by myself and others in the community on the Office AMS project published on codeplex. You are highly encouraged to reference that ma...
Cross-site publishing is one of the powerful new capabilities in SharePoint 2013.  It enables the separation of data entry from display and breaks down the container barriers that have traditi...
Want to deliver an internal/corporate “YouTube” for your organization using SharePoint?  Looking to maximize your SharePoint deployment by incorporating video/media delivery? ...
One of the creative ways Apps for SharePoint can be exposed in a site is through the SharePoint dialog.  In this way, apps can deliver contextual capabilities to a SharePoint site.  Dialo...
Combining Apps for SharePoint and Apps for Office      07-Mar-2013     401  
One of the interesting capabilities of the new SharePoint/Office app models is combining them to deliver complete real-world solutions.  In fact, an app for SharePoint can contain/embed an App...
Feature Stapling is a popular development practice for adding functionality to a specific type of site in SharePoint.  Although it has become the preferred approach over custom site definition...
Several months ago I wrote a post about building real-world apps for SharePoint 2013.  In that post, I walked through the creation of an employee recognition app for SharePoint 2013 called Kud...