Creating custom middleware for ASP.NET Core

ASP.NET Core provides a great flexibility to interrupt the HTTP request handling pipeline and customize it. The customization is done by something called as “Middleware”. There are tons of ready-made middleware available as Nuget packages. Even the MVC middleware is available as a Nuget package and is by default part of all ASP.NET Core project…

0

Creating a Remote App in Microsoft Azure

According to MSDN, “Azure RemoteApp brings the functionality of the on-premises Microsoft RemoteApp program, backed by Remote Desktop Services, to Azure. Azure RemoteApp helps you provide secure, remote access to applications from many different user devices. Azure RemoteApp basically hosts non-persistent Terminal Server sessions in the cloud, and you get to use them and share…

0

Working with SharePoint Workflow inside Outlook add-in – Part 2

This is second in a two part series where I will show you how we can work with a SharePoint Approval workflow within the familiar environment of Outlook. You can read the first part here. Last week we saw how we can retrieve entire email content in Read Mode of Outlook add-in using Exchange Web…

2

Working with SharePoint Workflow inside Outlook add-in – Part 1

This is the first part of a 2 part series where I will show you how we can work with a SharePoint Approval workflow within the familiar environment of Outlook. You find second part here. If you have been following Build 2015, you would know that Office apps and SharePoint apps have been renamed to…

0

Using Vorlon to debug Office Apps Javascript

If you have been following Build 2015, you must have heard about the cool new Javascript debugging tool released by Microsoft Open Source – VorlonJS. The steps to install Vorlon are real easy. Install Node.js on your system. Install Vorlon on your install by the following command in NPM – “npm i -g vorlon” Run…

0

Cross Origin Request Implementation for Internet Explorer 8

Internet Explorer 8 and below does not support cross origin requests. To enable cross domain requests in IE 8, we have to follow certain workarounds. IE 8 allows “postMessage” method. We take advantage of this method to communicate between the host page and the cross origin page that is loaded in an IFrame in the…

0

Open XML with Word App – Can we do that?

A general perception amongst developers regarding Office App JavaScript API is that it is not as powerful or as flexible as earlier VSTO based add-in solutions. This, albeit being true to a large extent, is not entirely true. The new Office API is not meant to replace existing Interop based solutions but supplement them. An Office App…

1

Azure Mobile Services save the day (or app)!

When Windows Store first opened to all developers, I created an app Movieoholic which pulls in data from Rotten Tomatoes (RT), YouTube, and Wikipedia to provide all the information that one wants to know about a movie. Frankly, I didn’t have very high hopes from the app so scalability was the last thing on my…

1

Publishing Office App to a Network Share

After working hard creating a beautiful Office App, it’s natural that we now want to share it with the rest of the world. The way we do this is by publishing our app to a central location from where users pick the app and use it. There are 3 ways to publish an Office app:…

0

Application wide settings in Office Apps – It’s elementary, my dear Watson!

In my earlier post, we talked about saving our Office App settings and other properties using the Settings object exposed by the Office Document. This approach, while certainly very useful, has certain limitations and disadvantages. The settings and properties are saved per document. This means that if we want to have a setting applied to…

0