Hero Banner

Business Resources

Where startup founders and business decision makers can find the latest Microsoft for Startups announcements and program resources, business best practices, and industry trends to help build and scale their B2B companies.

Community Manager

Cloud Advocate Content Highlights (Week of 9/27)

Microsoft's Cloud Advocates help every technologist, from those in enterprises or startups, to succeed and do what they love: write, code, and learn. They engage developers and others in the software ecosystem to further technical education and proficiency within the Microsoft Cloud + AI platform. Cloud Advocates meet with developers around the world through talks, demos, and engagement in technical communities. Please check out the latest Cloud Advoacy content highlights below for the week of 9/27:



Cloud Advocate 


Topics & Technologies 

Shifting Your Node Express APIs to Serverless

John Papa (Twitter: @john_papa)

Your Node & Express app has proven to be a staple for serving your API endpoints. But what if you could write your same APIs and not worry about server setup or maintenance? Leaning on your Express experience you can shift your APIs to serverless with minimal effort resulting in an API that scales well and lets you focus on the code, not the servers. In this article, you'll learn

how to use serverless with TypeScript to handle APIs traditionally used from Express.

TypeScript, Serverless, JavaScript

Knowledge mining using the knowledge store feature of Azure Search


Seth Juarez (Twitter: @sethjuarez)

In this episode of the AI Show Vinod Kurpad stops by to show a new surprising feature of Azure Search called the knowledge store. The more I dig into Azure Search the more impressed I become: "It can do that too?!?!" In this case Vinod presents an end to end walk through of how you can ingest, enrich, project and analyze your data using the knowledge store feature of Azure Search.

Azure Search, AI + Machine Learning

Be an RSE superhero with VS Code and Azure Pipelines

Tania Allard (Twitter: @ixek)

These materials were developed for the RSE conference sponsored workshop.

They focus on VS code and some extensions useful for researchers to improve their workflows. In addition it covers how to create a VS code extension and Add Azure pipelines to your RSE (research software engineer) project.

VS Code, Azure Pipelines, Academic

Assess and Migrate Hyper-V VMs with Azure Migrate

Thomas Maurer (Twitter: @Thomas_Maurer)

With Azure Migrate, you can now centrally track the progress of your migration journey across multiple third-party and Microsoft tools. In addition, Azure Migrate can now assess and migrate your Hyper-V virtual machines (VMs).

In this article, you learn how to assess and migrate virtual machines to Azure. This is also interesting for Windows Server 2008 and Windows Server 2008 R2 EOL servers.


Azure Migrate, Compute, Windows Server, Virtual Machines, Integrations

Hands-on guide: Configure your Kubernetes apps using the ConfigMap object

Abhishek Gupta (Twitter: @Abhi_tweeter_

This blog post will provide a hands-on guide to app configuration related options available in Kubernetes.

Kubernetes, Containers, AKS

Obtaining tokens with AzureAuth inside a Shiny app

David Smith (Twitter: @revodavid)

As of version 1.2.0 (released to CRAN late last month), it’s possible to use the AzureAuth package to login interactively to Azure from within a Shiny webapp. Because a Shiny app has separate UI and server components, some changes had to be made to the interactive authentication flows. In particular, the authorization step (logging in to Azure) has to be conducted separately from the token acquisition step. Check out this blog post to see how its use is demonstrated.

Azure, R, Identity + Security, Data + Analytics

Learning Python from Scratch 011 - Controlling Loops

Brian Clark (Twitter: @clarkio_)

& Cecil Phillip

(Twitter: @CecilPhillip)

In this session, Cecil and Brian chat learn about while loops and some control statements used within them. In particular they get an understanding of how to use "break" "continue" and "return" statements as well as their effects in loops. Next episode they will cover creating Python projects and organizing them to be shared with others.

Python, VS Code

What is an OpCode?

Aaron Powell (Twitter: @slace)

In part 2 of a 3-part series on learning the common implementation language (IL) in .NET, Aaron walks readers through what the generated IL does.

.NET Core, F#

Pushing Left, Like a Boss — Part 8: Testing

Tanya Janca (Twitter: @shehackspurple)

In this blog post, Tanya Janca argues that testing should be done throughout the development lifecycle, and not only during the testing phase because we want feedback as soon as possible, to ensure we make a high-quality product that customers actually want. She also explains various types of security testing and when in the system development lifecycle it makes sense to do them.

Security, Testing

September 2019 Xamarin Developers Podcast

Matt Soucoup

(Twitter: @codemillmatt)


In this month's episode James and Matt talk a bit about everything:


iOS 13 and Android 10 are hot off the presses. Xamarin.Forms 4.2 is too! There's something cool called Boots that will keep your feet dry in the pool of continuous integration and Azure Functions now has Dependency Injection!

Xamarin, Mobile, Azure Functions