Wednesday, January 06, 2016

Microsoft Graph API

An unified API for accessing the data,intelligence and insights coming from the Microsoft cloud including (Office 365 and Azure)




Simple,put this way, you have the Office 365 site for your team collaboration, for file sharing you use the One Drive for business for email specialties you use the cloud based mail exchange and now you wanted to have the custom application, Add Ins or cross platform  Mobile Apps (including Android and iPhone) to leverage the above features in your application (Php,node.js, Angular.js,Ruby on rails and python using single endpoint and unified API - Microsoft Graph API comes in very handy.

Microsoft Graph API is fully based on REST API and OData compliance.Once the source's endpoint defined, you can do all operation (CRUD) on the objects.




Friday, December 25, 2015

A true collaboration feature in Outlook 2016

The new feature in Outlook 2016 allows you to aggregate all your files irrespective of the location either OneDrive, local file system, shared location and of course SharePoint.

While you trying to attach the document while email compose, you will find all these history on "Recent Items" in the "Attach File"'s spinner.
It will be organized and categorized by the Outlook date wise.

Saturday, December 05, 2015

New shining azure portal site

Its so happy to see the windows azure management portal's new look as I am continuously working on this page since 2011.


Sunday, November 01, 2015

Design and Developing the SharePoint application - Approaches

If you are a traditional either seasonal SharePoint developer, now its time for upgrade your skills on new technologies like HTML 5,ASP.NET.MVC,Angular,Knockout JS,JQuery,WCF REST API, Entity Framework and WebAPI.

Because all application including the SharePoint application capable to cater its purpose to all devices like tablet,mobile and desktops.

Ultimately these programming approaches are perfectly fit for Cloud computing model.

Example: If you wanted to create a business process application that retrieves the data from the SQL and showing it on the screen, you should think about the layered approaches.
You must design around Entity Framework and exposing it through WCF and consuming through jQuery or REST API.

If you still stick with ASP.NET control and SQL related classes for your application, you will end up
with the traditional Client/Server model approach.
And subsequently your application cannot be upgraded or not to fit cloud including the O365.


Despite you have the latest Server OS and latest Network infrastructure  still you'will be running the application in backward compatibility.



ASP.NET controls and it their life cycle,Post back,manual request to get required response from the server all these conventional approaches are going to dying very soon.

So one should consider to learn the above mentioned programmings to stay alive and fit in the fast changing IT evolution.