3 min read

Open Source Weekly: Lots of documentation for your favorite Microsoft + Open Source scenarios

4-minute read + demos
This week we’re highlighting some of the content from docs.microsoft.com, our home to thousands of pages of documentation, from Apache to Zendesk.  For technical documentation, API reference, code examples, quickstarts, and tutorials on your favorite Microsoft + Open Source scenarios, check out the inventory here. Other docs you’d like to see? Let us know in the comments below.
For a sample of these docs, plus open source related community news, product announcements, and recent demos from around Microsoft, read on below.

Here is a selection of recently updated technical documentation on docs.microsoft.com. Check out the site for LOTS (note: we rarely use all caps, so you know we really mean it) MORE.
Windows Subsystem for Linux Documentation:  The Windows Subsystem for Linux lets developers run Linux environments — including most command-line tools, utilities, and applications — directly on Windows, unmodified, without the overhead of a virtual machine. Check out the documentation for everything from how to get started to multiple Linux distro management and FAQs.
Visual Studio Code: Visual Studio Code is a lightweight but powerful source code editor that runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity). Check out the docs site for a wide range of content, from introductory videos to detailed tutorials for Node.js/JavaScript, Python, and Java.
Linux Virtual Machines: Azure Linux Virtual Machines provides on-demand, high-scale, secure, virtualized infrastructure using Red Hat, Ubuntu, or the Linux distribution of your choice. Learn how to create, configure, manage, update, and scale Linux VMs with our quickstarts, tutorials, and samples.
Azure Data Factory: Learn how to use Data Factory, a cloud data integration service, to compose data storage, movement, and processing services into automated data pipelines. Tutorials and other documentation will show you how to set up and manage data pipelines, as well as move and transform data for analysis. Check out these quickstarts for .NET, Python, REST API, and more.
Continuous integration and deployment to Azure App Service with Jenkins: This tutorial sets up continuous integration and deployment (CI/CD) of a sample Java web app developed with the Spring Boot framework to Azure App Service Web App on Linux using Jenkins.
PyMLadies – The Back Story: Find out who Paige Bailey and Lois Smith are in this introduction video to PyMLadies. Two data scientists who explain how they got into the world of Machine Learning, Research, Predictive models and more.

Hosted by Capital One, learn why big companies, like Microsoft, are open sourcing software: More and more large companies are open sourcing their own software. In this live discussion and Q&A on January 24, some of our favorite community members will talk about why they made the call to open source, why it’s paid off and what they learned along the way.
Remote debug Azure Functions written in Java using VSCode: Xiaokai He shows Donovan Brown how to quickly develop and deploy serverless functions to Azure, then go inside the black box and debug functions locally, as well as remotely in the cloud.

Creating custom applications on Azure HDInsight: Azure HDInsight is a fully-managed cloud service that makes it easy, fast, and cost-effective to process massive amounts of data, using the most popular open source frameworks, like Hadoop, Spark, Hive, LLAP, Kafka, Storm, R and more. In this video, you’ll learn how to create applications for your custom needs, distributing the applications within your organization or share them back with the open source community.

IoT extension for Azure CLI 2.0: The Azure team recently released a new open source IoT extension that adds to the capabilities of Azure CLI 2.0. Azure CLI 2.0 includes commands for interacting with Azure Resource Manager and management endpoints. For example, you can use Azure CLI 2.0 to create an Azure VM or an IoT Hub. The IoT extension gives developers command line access to IoT Hub, IoT Edge, and IoT Hub Device Provisioning Service capabilities. Learn more about this release and how to install here.
If you like these weekly updates, follow us @OpenAtMicrosoft to stay in touch daily.