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). With planned stops across 6 continents and fresh new content/tracks, the Summit promised to be the premier Office 365 training event offered by Microsoft. I’ll have the pleasure of delivering developer sessions across two separate developer tracks with a…

15

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 used static Graph Query Language (GQL) to display Office Graph results in a visualization different from Delve. In this post, I’ll take the solution further to utilize “edge weight” and dynamic GQL queries that include both…

0

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 discover relevant information and connections across your work life. As cool as Delve is, I’m even more excited about the Office Graph that powers it. The Office Graph puts sophisticated machine learning on top of all the…

3

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. Regardless of what format insights are delivered, users often desire the ability to export and work with data in Excel. For that reason, Excel plug-ins are incredibly popular for custom and proprietary data access. Unfortunately, traditional plug-ins can…

3

SharePoint Online Implementation Roadmap

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 efforts produce hefty services fees and fluff documentation of obvious milestones (that will ultimately draw more consulting services to successfully deliver). The roadmap noise has gotten even louder with the insurgence of Office…

7

SharePoint Online Information Architecture Considerations

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 Organizational Change Management (OCM) and solid Information Architecture (IA). Even the most mature SharePoint organizations struggle with these activities. This is especially true as they move…

18

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 sources and operations to client-side applications. A week doesn’t go by where I’m not playing with some new service for a client-side app I’m building. One challenge I’ve encountered is when I’m building an SSL-enabled app against a service…

0

Displaying Cross-Domain/Secure Images from SharePoint Apps

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 approaches for dealing with cross-domain data such as cross-origin resource sharing (CORS) and JSONP. However, images are trickier…especially when they require authentication. Internet Explorer…

4

Autohosted Apps are Dead…Big Deal!

When Microsoft introduced SharePoint’s Application Model, they released a preview hosting option called “autohosting”. Autohosted apps were exclusive to SharePoint Online and allowed developers automatically provision websites and (optional) databases in Windows Azure on-demand. Developers didn’t even need a Windows Azure account…everything is provisioned automatically in a Microsoft-owned Azure tenant. In my early app work,…

6