Enterprise GitHub projects of the week: Microsoft special
Open Source

Enterprise GitHub projects of the week: Microsoft special

Open Source is everywhere, and quickly becoming the new norm for how companies approach software development. We take a look at some of the Open Source projects on GitHub created by Microsoft that can help make life easier for IT teams in organizations.

 

Git Virtual File System (GVFS)

Find it at:  https://github.com/Microsoft/GVFS

What it does: The Git Virtual File System (GVFS) makes using and managing massive Git repositories possible, enabling Git to operate at enterprise-scale.

Why is it useful: Git struggles to handle enterprise-scale repositories. Operations like cloning will slow to a crawl when you have millions of files in a repository, and even something as simple as getting your repository status will leave you waiting. GVFS virtualizes the file system beneath your git repo so that git and all tools see what appears to be a normal repo, but GVFS only downloads objects as they are needed.

 

Image result for microsoft orleans

Orleans

Find it at:  https://github.com/dotnet/orleans

What it does: Orleans is a framework for building distributed high-scale computing applications without the need to learn and apply complex concurrency or other scaling patterns.

Why is it useful: Orleans handles the complexity of building distributed systems, enabling your application to scale to hundreds of servers. Orleans allows you to write simple, single threaded C# code, handling concurrency with asynchronous message passing between objects (grains).

 

 The Microsoft Cognitive Toolkit

Find it at: https://github.com/Microsoft/CNTK

What it does: The Microsoft Cognitive Toolkit (CNTK) is a toolkit for commercial-grade distributed deep learning.

Why is it useful: CNTK describes neural networks with simple building blocks, which later transform into complex computational networks to achieve complex deep models with state of art performances.

CNTK allows you to easily realize and combine popular model types such as feed-forward DNNs, convolutional nets (CNNs), and recurrent networks (RNNs/LSTMs), and implements stochastic gradient descent (SGD, error backpropagation) learning with automatic differentiation and parallelization across multiple GPUs and servers.

 

Also read:
Enterprise GitHub projects of the week: Facebook special
Enterprise GitHub projects of the week: Blockchain special
Enterprise GitHub projects of the week: Intelligence agency special
Enterprise GitHub projects of the week: VR Data Center Experience, Jasper, and CodeSV
Enterprise GitHub projects of the week: Confidant, UI for UWP, & Ansible
Enterprise GitHub projects of the week: UFO, CloudFoundry, Brakeman
Enterprise GitHub projects of the week: Atlas, Unit, and prplHypervisor
Enterprise GitHub projects of the week: Envoy, NativeScript, & OpenShift

PREVIOUS ARTICLE

«How phishers phish

NEXT ARTICLE

The role of the Quantified Self in a corporate environment and what it means for IT»
author_image
Dan Swinhoe

Dan is Senior Staff Writer at IDG Connect. Writes about all manner of tech from driverless cars, AI, and Green IT to Cloudy stuff, security, and IoT. Dislikes autoplay ads/videos and garbage written about 'milliennials'.  

  • twt
  • twt
  • Mail

Most Recent Comments

Our Case Studies

IDG Connect delivers full creative solutions to meet all your demand generatlon needs. These cover the full scope of options, from customized content and lead delivery through to fully integrated campaigns.

images

Our Marketing Research

Our in-house analyst and editorial team create a range of insights for the global marketing community. These look at IT buying preferences, the latest soclal media trends and other zeitgeist topics.

images

Poll

Should the government regulate Artificial Intelligence?