Google has opened sourced gRPC, a RPC framework used internally to connect cloud microservices. gRPC comes with support for 10 languages, making it attractive for creating back-end cloud services for mobile applications.
Facebook has open sourced Stetho, an Android debugging bridge enabling developers to debug their apps using Chrome DevTools.
Pivotal has decided to open source core components of their Big Data Suite and has announced the Open Data Platform, an initiative promoting open source and standardization for Big Data.
Microsoft has open source their research project TouchDevelop, which contains about 160K lines of code mostly written in TypeScript.
The Java development team at Microsoft Open Tech has released the latest version of Azure Toolkit for Eclipse that includes support for IBM WebSphere Liberty and Microsoft Application Insights. Available on Github, Azure Toolkit for Eclipse with Java is a plugin for developing, testing and deploying Java projects on Microsoft Azure.
Microsoft has open sourced JUniversal, a tool for writing cross-platform mobile applications in Java.
Last month, without any official announcement, Microsoft open sourced Bond - a performant serialization system developed and deployed across dozens of mission-critical, high-scale infrastructure projects internally at Microsoft.
Microsoft is continuing their move from CodePlex to GitHub for their open source offerings. The F# compiler was moved on the 13th, with the Roslyn based C# and VB compilers following a few days later.
Facebook has open sourced a number of modules for faster training of neural networks on Torch.
The Atom’s team has announced a pre-release but stable version of the editor’s API.
Mozilla has released version 1.0 of L20n, an open source, localisation-specific scripting language.
The Microsoft OData Team has made available the preview version of RESTier, a middleware development framework for building OData 4.0 RESTful APIs. RESTier is based on ASP.NET Web API.
The Chromium team announced back in August that Google is no longer working on implementing Pointer Events in Chrome in order to focus on Touch Events. Now they have given control to the Pointer Events polyfill library to jQuery which is hoping to “drive developer adoption of this unified event system” and eventually see “all browsers implement this standard natively.”
Ruby 2.2.0, released on December 25th, is the gift rubyists got for Christmas. Highlights include several garbage collection (GC) improvements. There is a new incremental GC algorithm and symbols are now garbage collectable. Ruby also got a collection of minor improvements on the core classes and its standard library.
Netflix has released Prana, an open-source "sidecar" application the company developed to allow heterogeneous microservice applications to use the NetflixOSS JVM-based platform support libraries.