Azure Government, Supporting Critical Missions with the NIST CSF

Updated: 6/8/2017 Updated again: 7/10/2017 In light of Presidential Executive Order on Strengthening the Cybersecurity of Federal Networks and Critical Infrastructure, the NIST Cybersecurity Framework (CSF) is once again top of mind for our community. At Microsoft, we maintain a dedicated CSF program, integrated into the overall risk management function of our enterprise. We understand…


Beyond GVFS: more details on optimizing Git for large repositories

Over the last few years, Microsoft has been moving the entire company to a modern engineering system built on Visual Studio Team Services and using Git as our version control system.  For many of the projects within Microsoft, this is no problem, since: the Git homepage tell us: Git was built to work on the Linux…


Mitigating offensive search suggestions with deep learning

Winner of the PAKDD 2017 Best Paper Award The humble search bar is the window through which most Internet users experience the web. Deep learning is set to enhance the capabilities of this simple tool such that search engines can now anticipate what the user is looking for whilst moderating offensive suggestions before the query…


Setting up CI/CD for Docker Container Running in Kubernetes using VSTS

Context   In my last post, I covered how you can create a simple Web API, run the Web API in a Docker container and then deploy the container to a Kubernetes cluster provisioned using Azure Container Service (ACS) in Azure.  You can find the full post here. In this blog, I will cover how…


Running Web API using Docker and Kubernetes

Context As companies are continuously seeking ways to become more Agile and embracing DevOps culture and practices, new designs principles have emerged that are more closely aligned with those aspirations.  One such a design principle that had gained more popularity and adoption lately is Microservices.  By decomposing applications to smaller independent components, companies are able…


PowerShell Security at Enterprise Customers

[bing_translator] TL;DR; (“too long; didn’t read”) There are some people who don´t have the time to read the whole text – if you are familiar with the topic the text in bold includes the most important points and is just for you. The most important points to enforce PowerShell Security is to use the newest…


OMS: Managing a hybrid cloud just got easier

Since hitting the tipping point a few years ago, public cloud use has experienced exponential growth. The cloud is now more affordable and accessible than ever before. Early concerns around security and privacy have been addressed, and the cloud is increasingly seen as a very viable and desirable alternative to running IT infrastructure on-premises. Cloud-based…


Announcing the deprecation of the old Work Item Form in TFS

A little over a year ago we released the new work item form to Visual Studio Team Services and now with TFS 2017 the same great functionality is available to our on-premises customers. Here are some highlights of the new features available today: Integrated development control to track existing code assets and to create new…

11

Committing with Confidence: Getting Code Quality Information at Commit Time

Many developers tell us that they are under pressure to deliver software on an ever-faster cadence. This pressure for increased speed makes building your software at high quality from the start even more important – you want to make sure that any commits you make to your codebase are at the right quality, to avoid…


Code Runner supports Kotlin in Visual Studio Code now!

In recent Google I/O 2017, Kotlin has been announced as the official development language of Android by Google. And now, it’s time to support Kotlin in Code Runner! Kotlin tools will be included with Android Studio 3.0 by default, and JetBrains and Google are pledging to support the language going forward. Kotlin as a language…