2 min read

Open Source Weekly #4

Did you know that docs.microsoft.com is home to thousands of pages of documentation, from A to X (ASP.NET to Xamarin)? For technical documentation, API reference, code examples, quickstarts, and tutorials for your favorite Microsoft + Open Source scenarios, check out the inventory here.
For a sample of these docs, plus open source related community news, product announcements, and recent demos from around Microsoft, read on below.

Here are some recent open source updates on docs.microsoft.com:
Create a MongoDB, Express, AngularJS, and Node.js (MEAN) stack on a Linux VM in Azure: This tutorial shows you how to implement a MEAN stack on a Linux VM in Azure. The MEAN stack that you create enables adding, deleting, and listing books in a database. Read here.
Back up Linux virtual machines in Azure: You can protect your data by taking backups at regular intervals. Azure Backup creates recovery points that are stored in geo-redundant recovery vaults. When you restore from a recovery point, you can restore the whole VM or just specific files. This article explains how to restore a single file to a Linux VM running nginx. If you don’t already have a VM to use, you can create one using the Linux quickstart. In this tutorial you learn how to: create a backup of a VM, schedule a daily backup, and restore a file from a backup.
Reproducible infrastructure with Terraform and Microsoft Azure: Terraform is an open source tool for managing infrastructure as code. Created by HashiCorp, it enables users to safely and predictably create, change, and improve infrastructure elements by writing clear and declarative configuration. Nic Jackson, Developer Advocate at Hashicorp, will dive into Terraform and how it can be used with Microsoft Azure, demonstrating a simple configuration that illustrates how Terraform’s graph-based approach to managing dependencies is a great fit for managing Azure resources.

Azure CosmosDB’s API for MongoDB: Emily Lawton joins Scott Hanselman to discuss what’s new in Azure CosmosDB’s API for Mongo DB, including new preview features such as support for the aggregation pipeline and unique indexes. They discuss tips and tricks for importing large backups using MongoDB Tools.

Azure OpenDev: Last week, developers and community advocates from Chef, Cloudbees, Elastic, Github, and HashiCorp spent a day with us, streaming demos and discussions live from Azure OpenDev. Hosted by Microsoft’s Ashley McNamara, this episode of the live technical event focused on DevOps, including how to combine leading projects in a DevOps toolchain with the capabilities of Azure. Watch (or rewatch) all the demos from the event on demand here.
Azure Security Center previews new threat detections for Linux: Azure Security Center recently launched a limited preview of new analytics that leverage auditd records to detect malicious behaviors on cloud and on-premises Linux machines. Similar to Security Center detections for Windows machines, these new capabilities can be used to detect suspicious processes, dubious login attempts, kernel module loading/unloading, and other activities that could indicate that a machine is under attack or has been breached. Read more here.
New images in the Azure Marketplace: Microsoft recently published 40 new cloud offerings to the Azure Marketplace, including images from partners like Chef, Red Hat, and Ubuntu. Check out them out here.
If you like these weekly updates, follow us @OpenAtMicrosoft to stay in touch daily.