Web Development Tools & Reference
Just a list of tools and reference material which I think is really useful for Web Development:JavaScript:1) jslint : http://www.jslint.com/JSLint is a JavaScript program that looks for problems in...
View ArticleImproving REST API performance with JSON Light
While browsing the SharePoint 2013 SP1 change log , I came across something really interesting:2817429Minimal and no metadata are now enabled as supported JSON formats.This really caught my attention...
View ArticleStart SharePoint 2013 Workflows with JavaScript Client Object Model
This will be a quick post to follow up on couple of my previous posts:1) Managing SharePoint 2013 Workflows with CSOM2) Using the SharePoint 2013 Workflow Interop Service in CSOMIn this post, I will...
View ArticleDeploy Workflows to Host Web with Integrated Workflow Apps.
In the recent Office 365 Developer YamJam on the Office 365 Technical Network, there were lots of great questions asked to and answered by the Office 365 Engineering Team. You can view all the...
View ArticleExploring Office Graph and the Graph Query Language
So you must have heard about the Office Delve launch recently. I have been trying out my hands at the Office Graph which powers Delve and the Graph Query Language which can be used to get data from the...
View ArticleWriting Signals into the Office Graph and Delve
Say you are developing a custom solution in SharePoint Online and you want to integrate data from the Office Graph in it. The method of reading data from the Office Graph is pretty straightforward and...
View ArticleSet another user's profile properties with CSOM
So a while ago, writing User Profile properties via the CSOM was made possible. Vesa Juvonen has a great post about it...
View ArticleMy Colleagues App powered by Office Graph
This will be a very short post following one of my previous posts about the Office Graph and the GQL. I have taken most of the code there and put it inside a SharePoint Hosted App.The App queries the...
View ArticleProgrammatically add a document to a Delve Board with REST
Microsoft recently launched the Boards feature in Delve, with which you can create Pinterest like boards and add content to them. You can add documents from your SharePoint sites as well as OneDrive...
View ArticleGet all Office 365 Video Channels, Groups and Delve Boards with REST
Office 365 has introduced 3 new portals recently: Videos, Groups and Delve. Behind the scenes, the architecture of Videos and Groups is such that each Video channel is a site collection and so is each...
View ArticleGet all documents from an Office 365 Group with REST
In my previous post, we saw how you can get a list of all the groups in your Office 365 portal with the REST API. Now, if you are building a solution on top of the Office 365 platform and want a list...
View ArticleGet all videos from an Office 365 Video Channel with REST
In my previous post, we saw how you can get a list of all the video channels in your Office 365 portal with the REST API. In this post, we will see how to get a list of all the videos in a particular...
View ArticleProgrammatically Follow or Unfollow a Delve Board with the REST API
In one of my previous posts, we saw how you can programmatically add a document to a Delve Board with the REST API. This is a follow up post to that in which we will see how to Follow or Unfollow a...
View ArticleGlimpse of the upcoming Office 365 Video API
A while ago, I wrote a post about getting all the video channels and videos from the Office 365 Video Service. Shortly after that I got a word from Microsoft that there is going to be a public API for...
View ArticleSet user profile properties using JSOM & JavaScript
User Profile properties were recently made writable from the CSOM. Vesa Juvonen has a great post about it here . In addition to that, I have also blogged about how a Tenant admin can set the user...
View ArticleCustom Taxonomy Picker for Provider Hosted Apps
When working with SharePoint Online or developing cloud friendly solutions, it can be tricky to replicate some functionality which is easily available on-premises. We had a scenario recently where the...
View ArticleCSOM tip for making your code flexible
We all know that in CSOM, for any given object, we can specify certain properties to be brought back from the server. Something like this: This will only bring back the Title property of the web thus...
View ArticleAdd a Site Collection administrator to all Site Collections in a Tenant
I have come across this scenario many times where even if I am the tenant admin in my SharePoint Online tenant, it is not necessary that I will be the site collection admin of every site collection by...
View ArticleGetting started with the Office 365 Unified API
The Office 365 Unified API was recently launched at Build 2015. It uses Azure AD for authentication and has just one endpoint "graph.microsoft.com" which can be used to query for data from any service...
View ArticleUsing the Office 365 Unified API in ASP.NET MVC
In my previous post, I wrote about Getting started with the Office 365 Unified API. In that post, I introduced the new Office 365 Unified API and created a basic console application which used Azure AD...
View Article