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/6)

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/6:



Cloud Advocate 


Topics & Technologies 

Stop entering your credentials in Azure Cloud Shell! 

Matt Soucoup 

 (Twitter: @codemillmatt) 

Azure Cloud Shell allows you to manage your Azure resources through a browser-based Bash or PowerShell terminal -- and Matt describes how to use it w/ GitHub, *without* having to enter your credentials every.single. time. 

Security, Azure CLI, Developer Tools, Azure Storage, Azure Cloud Shell 

How YOU Can Dockerize a .NET Core App 

Chris Noring  

(Twitter: @chris_noring) 

In the first post in this Docker and containerization with .NET Core series, you'll look at how to take your first steps with Docker in .NET Core (and *why* containers and Docker in the first place). 
Chris takes through the basic steps to prepare a .NET Core app for use in a Docker container (and thereby use things like Kubernetes to scale it).  
You'll go from setting up your Docker images to building and running your container. 

Docker, .NET Core, Containers 

GitHub Actions 2.0 is Here! 


Abel Wang  

(Twitter: @abelsquidhead) 

In this post, Abel shares with us his first look at the GitHub Actions 2.0. Beta which has just come out and shows how he set up a simple CI/CD pipeline using GitHub actions into Azure. 

GitHub Marketplace, GitHub Actions, CI/CD, Azure 

R Meets Python: A Tutorial

Tania Allard  

(Twitter: @ixek) 

This tutorial demonstrates how users can call R from Python and vice-versa.  
It focuses on the strengths of each programming languages and the many advantages of running and maintaining multi-language data science projects.  
By the end of the tutorial, the attendees should be able to develop multi-language projects following best practices for an optimised workflow. 

Programming, Data Science, Students, Python, R 

Large-Scale Machine Learning Inferencing with Azure Functions

Anthony Chu 

(Twitter: @nthonyChu) 

Azure Functions recently announced the general availability of their Python language support. We can use Python 3.6 and Python's large ecosystem of packages, such as TensorFlow, to build serverless functions. 
This blog post walks through how to use TensorFlow for ML inference in Azure Functions with Python and take advantage of Azure Function's on-demand scaling to perform on image classification at large scale. 

Azure Functions, Azure Machine Learning, Serverless, Python 

Funcy: A Serverless Slack app using Azure Functions

Abhishek Gupta 



Abhishek showcases the tutorial for developing a Slack app using Azure Functions as the backend. In this blog he provides a step-by-step guide to getting a real-world Serverless Java App deployed on Azure Functions and hooking it up with Slack. In the upcoming part 2 of this blog, he will deep dive into the code as well. 

Java, Azure Functions, Serverless 

Cloud Native Show: Why .NET Core for building Cloud Native Apps?

Shayne Boyer 



Epsiode #2 of the Cloud Native Show, Shayne sits down with Scott Hunter to discuss why developers should choose .NET Core for building cloud native applications. 

Cloud-Native, Microservices, .NET Core 

Credit Card Fraud Detection and model deployment on AzureML

Francesca Lazzeri 

(Twitter: @frlazzeri) 

In this example we use the associated credit card dataset to showcase how you can use AutoML for a simple classification problem and deploy it to an Azure Container Instance (ACI). The classification goal is to predict if a credit card transaction is or is not considered a fraudulent charge. 
If you are using an Azure Machine Learning Notebook VM, you are all set. Otherwise, go through the configuration notebook first if you haven't already to establish your connection to the AzureML Workspace. 
In this notebook you will learn how to: 
- Create an experiment using an existing workspace. 
- Configure AutoML using AutoMLConfig. 
- Train the model using local compute. 
- Explore the results. 
- Register the model. 
- Create a container image. 
- Create an Azure Container Instance (ACI) service. 
- Test the ACI service. 

Azure Machine Learning Service, Azure Container Service, Azure Machine Learning Notebook VM 

How to Prepare and Pass a Microsoft Azure Exam 

Thomas Maurer 



Thomas recently wrote an article listing reasons why to become Microsoft Azure Certified. Since he passed a couple of the Microsoft Azure certification exams, in this article he shares how he prepared for these exams and passed.  
If you think about taking Microsoft Azure certification exam, this article will hopefully make it easier for you. 

MS Learn, Education + Training, Cloud Computing (General), Azure 

DevOps Lab: Taking Advantage of the Azure DevOps Wiki as a Developer

Damian Brady (Twitter: @damovisa) & Abel Wang (Twitter: @abelsquidhead) 

In this episode, Abel sits down with Dipendra Namdeo to talk more about the Azure DevOps Wiki. 
As developers, we have special needs when it comes to wiki's and documentation. Specifically, we often have our documentation sit next to our source code in our repos, allowing us to version our documentation along with our source code. This developer-specific workflow is totally supported by Azure DevOps Wiki. Dipendra walks us through this developer focused workflow on this episode of DevOps Lab. 

Azure DevOps Services