blogs.msdn.microsoft.com blogs.msdn.microsoft.com

No Batch No Problem

Gunjan Datta demonstrates how to expand sub-properties of an OData REST API request without using a batch request. This post will go over how to expand sub-properties of an OData REST API request without using a batch request. This will be useful in SharePoint 2013+ On-Premise environments where the batch request is not available. Demo Example We will query a document set library with the following information: Document Set library...

blogs.msdn.microsoft.com blogs.msdn.microsoft.com

Calling a Helper API in an Azure APIM Inbound Policy

Bryan Soltis explores how to incorporate API authentication into APIM. Azure API Management is quickly becoming one of my favorite parts of the Azure platform. From SOAP (shudder) to REST APIs, developers can quickly register and secure their existing interfaces using Azure APIM. By implementing policies, they can transform requests, validate client/subscription information, check rate limits, and a whole mess of other features. And...

blogs.msdn.microsoft.com blogs.msdn.microsoft.com

Managing ADX Data with .NET Core and Azure B2C

Bryan Soltis demonstrates how to create a custom .NET Core web app to access and manage ADX data. Azure Data Explorer (or ADX to those in the fan club), is a very powerful and scalable data solution for analytics and timeseries data. Capable of handling more records than you can fit on a Zip drive, it’s a great option for retaining and working with analytics from IoT and other devices. Often, developers need to work with this data...

blogs.msdn.microsoft.com blogs.msdn.microsoft.com

Cloud Economics

Emmanuel Knafo takes a look at cloud economics and cost optimization. In this post, we discuss Cloud Economics. We will focus on Cost Optimization which is the first pillar of the Microsoft Azure Well-Architected Framework. However, whenever possible, we will extract principles that apply to other Cloud Service Providers (CSP) such as Amazon Web Services (AWS) and Google Cloud Platform (GCP). The purpose is to cover today’s...