Developer Support

Advocacy and Innovation

Latest posts

Dec 21, 2018
Post comments count 0
Post likes count 0

Remote Monitoring of IoT Devices Using Azure and HoloLens

Developer Support

This is going to be an IoT solution, which receives data from connected devices, stores the data and makes it available for consumption by a holographic or mobile application. So, you will first learn to set up the backend infrastructure--where you will have a device--which connects with a Cloud Gateway. Data received by the Cloud Gateway is stored within persistent storage, and finally, this data will be made available to a Holographic or Mobile app through Web APIs.

Dec 20, 2018
Post comments count 0
Post likes count 0

Interacting With Push Notifications Under Angular 7 Applications

Developer Support

Until recently Angular supported SwPush class which allowed PWA capable applications to subscribe and listen to push notifications from the Service Worker. Here is an example where I am subscribing to clicking on the notification card which will redirect the user to my blog. Also notice that you also have access to the action that triggered the click. So you can wire your code to react differently to different actions.

Dec 10, 2018
Post comments count 0
Post likes count 0

Building a Simple Contact Form with Azure Functions

Developer Support

I write about Azure Functions over and over again because they are the perfect solution for what I am trying to do, small little things that I don’t want to spin up a larger unnecessary app to do it. Then I had a thought, why not have an Azure Function that I could http post to and sent an email from there...

Dec 7, 2018
Post comments count 0
Post likes count 0

Preventing Single Sign On (SSO) Redirects From Opening a New Window Inside a Progressive Web Application (PWA)

Developer Support

I was recently working on a PWA application that utilizes SSO and one odd behavior that I noticed right off the bat was the fact that the SSO redirects forces the application to open a new window inside the browser instead of carrying the redirect inside the application shell. This is problematic as it defies the whole purpose of a PWA which attempts to make a web application feel native.

Nov 28, 2018
Post comments count 0
Post likes count 0

How to Encrypt SQL communication on the wire

Developer Support

While on-premises, most applications did not take advantage of securing communications to the database on the wire just because of the inherent isolation advantages of having the application ONLY on the internal LAN. However, as more and more of these applications start moving to the cloud, the security of data over the wire is rightfully starting to gain increased importance.

Nov 16, 2018
Post comments count 0
Post likes count 0

Beyond “Lift-and-Shift”: Application Modernization with Microsoft Azure

Developer Support

The "lift-and-shift" approach with Azure IaaS can only deliver on small measure of the promise of agility and innovation in the Cloud when compared to modernized application (i.e., Cloud-optimized). Modernizing application with Azure PaaS, on the other hand, can deliver on the promise of agility and innovation to a great extent. It reduces the time required to manage the application and the time required to deploy a new release, and optimizes the speed to market.

Nov 14, 2018
Post comments count 0
Post likes count 0

Synchronizing Azure Cosmos DB Collections for Blazing Fast Queries

Developer Support

While Cosmos DB offloads many of the hard NoSQL scaling problems, shaping your data and choosing a logical partition key are left to you. The partition key choice is arguably the most important decision you’ll need to make – it cannot be changed and must be determined upon creation of a collection.

Nov 12, 2018
Post comments count 0
Post likes count 0

Angular How-to: Implement Feature Flags

Developer Support

In an agile development environment, there may be partially completed features or features with external dependencies that are not ready. Instead of relying on multiple code branches, instead you may opt for deploying code with a feature turned off. Later, that feature should be turned on via a configuration or database change. This post provides sample code that you can use to implement feature flags in your Angular app.

Nov 9, 2018
Post comments count 2
Post likes count 0

Completing the Redundancy Story of API Manager

Developer Support

In a previous post I discussed an approach to handling backend redundancy using Azure API Manager (APIM). In this post I want to discuss the various options for providing a high-availability (HA) and disaster recovery (DR) to your services exposed by API Manager.