This blog has moved

The date has finally come for the move of this dev blog off the MSDN platform. After considering several options, I am moving to LinkedIn articles for sharing future updates about Azure, Logic Apps, BizTalk, B2B integration, iPaaS, XML, SAP, Flat File, .NET, APIM, Azure Functions, etc… Please go in the future to https://www.linkedin.com/today/author/daviburg Some of…


Reconnect Series: Afzaal Ahmad Zeeshan

Afzaal Ahmad Zeeshan is a Reconnect Member and Software Engineer from Rabwah, Pakistan. He was awarded Microsoft MVP in Visual Studio and Development Technologies in 2016 and has since enjoyed being part of the community, particularly the Microsoft Community Connection in Dubai. “Being a Reconnect MVP allows me to stay in touch with all the…


Azure AD B2B, Azure Infrastructure Compliance and More, on The Friday Five!

Test your Azure infrastructure compliance with Inspec Mikael Krief is a Microsoft MVP living in France as a DevOps consultant. He is passionate about ALM and DevOps, and is very interested in the integration with Microsoft (Azure and Azure DevOps) and all open source tools (terraform, ansible, Jenkins, … ). Mikael has also been a…


Developer: Outlook COM Add-in and Large Address Aware

Starting from build 16.0.8528.2147 (Version 1709) of the 32-bit version of Outlook 2016 for Windows has been updated to be Large Address Aware (LAA). This increases the maximum address space available to Outlook from 2 GB to 4 GB when it is running on a 64-bit version of Windows. This is key to improved graphics…

2

How to send emails through Azure Web Apps using Google / Gmail

How to send emails through Azure Web Apps using Google / Gmail Part I – Configuring Google to use App Passwords   Two quick notes before proceeding: This is not a ‘once and done’ secret or app generation concept, this is unique to the gmail address and will need to be done for each and…


Azure Speech Service: Example project for custom voices, transcribe videos & generate subtitles!

The Azure Developer Community blog has moved! Find this blog post over on our new blog at the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/Azure-Developer-Community-Blog/Azure-Speech-Service-Example-project-for-custom-voices/ba-p/338692 ======================== Feed audio from friends, family or vids of your favourite celebrity. Train a customised voice that sounds just like them. Then make them say whatever you want!   OK so this still…

4

How to decrypt and un-sign a message programmatically using the OOM

Overview This blog post demonstrates how to decrypt and un-sign a message programmatically using the Outlook Object Model.   Encrypt email messages When you need to protect the privacy of an email message, encrypt it. Encrypting an email message in Outlook means it’s converted from readable in plain text into scrambled cipher text. Only the…


Take C# 8.0 for a spin

Take C# 8.0 for a spin Yesterday we announced the first preview of both Visual Studio 2019 (Making every developer more productive with Visual Studio 2019) and .NET Core 3.0 (Announcing .NET Core 3 Preview 1 and Open Sourcing Windows Desktop Frameworks). One of the exciting aspects of that is that you get to play…


How (I) would handle a timeout in Azure Function

I have moved this page to its new home here:  https://benperk.github.io/msdn/2018/2018-06-how-i-would-handle-a-timeout-in-azure-function.html I wrote this article about adding a host.json file to an Azure Function “How to add a HOST.JSON file to an Azure Function” and while I was breaking it, I saw a behavior which I didn’t expect. The behavior was that my code within…


How to add a HOST.JSON file to an Azure Function

I have written numerous articles about Azure Functions, view them here.  I have moved this page to this new location:  https://benperk.github.io/msdn/2018/2018-06-how-to-add-a-host-json-file-to-an-azure-function.html The fact is, the HOST.JSON file is created for you when the Azure Function App is created originally/initially and it does not need to be added.  I expected to see it when I expanded…