Run PHP Webjob on Azure App Service (Windows)

When you deploy a webjob to run PHP program, there are few items to verify and help to understand the PHP runtime for webjobs. 1. How to create a PHP webjob – Execute a .php file – Create batch to execute .php file – Create shell to execute .php file 2. PHP runtime for webjob uses the…


Office 365 Message Center to Planner: PowerShell walk-though–Part 1

*** Update 7/24/2018 – Thanks for reminding me to add this Dean – and if you too are trying this with the latest ADAL then this link should help. https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/wiki/Acquiring-tokens-with-username-and-password *** *** Update 10/28/2017 – made code correction mentioned below – setting and using an environment variable for my tenantId $uri = “https://manage.office.com/api/v1.0/” + $env:tenantId…


Visual Studio Toolbox: Visual Studio Team Services (VSTS) Sprint 124 – what’s new?

In this episode, Dmitry Lyalin is joined by Alex Nichols to discuss the latest sprint update of Visual Studio Team Services (VSTS), our cloud hosted DevOps product. They will start with a discussion around how Team Foundation Server (TFS) on-premises became VSTS, how often and what process is used to ship new features to both…


How to gather and read logs for Microsoft’s USB Audio 2.0 class driver

I have blogged before about the Microsoft class driver for USB Audio 2.0 hardware. If you are a hardware vendor, and you make USB Audio 2.0 hardware, you should expect your hardware to work with this driver. If it doesn’t, you may be interested in understanding why – maybe it’s a bug on our end,…

4

Top Questions from New Users of Azure SQL Database

Reviewed by: Kun Cheng, John Hoang, Denzil Ribeiro, Rajesh Setlem Over the years, we have been engaged with many customers who were either already using, or were in the process of adopting Azure SQL Database. Most of those engagements involved deep technical work in the areas of performance, resiliency, connectivity, and general database architecture. During…


Visual Studio Toolbox: Entity Framework Power Tools

In this episode, I am joined by Erik Ejlskov Jensen, the author of several Visual Studio Extensions for working with databases. Here, Erik shows the Entity Framework 6 Power Tools (including viewing entity data models and generating views) and the EF Core Power Tools (including reverse engineering and viewing a database schema as a DGML…


Bots as Chat Agents, with Escalation to Live Agents

Update, Jul. 2018: With the QnA Maker service now in GA, it is now necessary to pass in an additional parameter to the QnAMakerDialog if using a GA QnA Maker Service: “endpoint hostname”; see this link (scroll to QnAMakerDialog heading, and CSharp code sample for details) Update, Feb. 2018: This post has been updated to…


Visual Studio Toolbox: Functional Programming in C#

In this episode, I am joined by Ed Charbeneau for a discussion of how a number of language features in C# support functional programming, a programming style that treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.  Resources: The Essential Cheat Sheet: Functional Programming with C# 7.1 Functional C#…


My Journey into the Microsoft Professional Program (MPP) in Big Data

  Exploring Big Data with the Microsoft Professional Program (MPP) After the introduction of a very successful online education curriculum focusing on Data Science, Microsoft recently announced its next Microsoft Professional Program (MPP) in Big Data. I absolutely loved the Data Science program and have decided to start on the Big Data courses this week….