Monday, December 23, 2013

Open Source Facebook Projects

We all know that Facebook and open-source software go hand in hand. Open source has been a big part of their philosophy. James Pearce, the open source lead at Facebook also confessed on the company blog, “Since Facebook’s first line of PHP, and its first MySQL INSERT statement, open source has been a huge part of our engineering philosophy.”
Facebook, open source, PHP, RocksDB, open source project, facebook project, xctool, buck, rebound




In 2013, there were some noteworthy contributions from Facebook to the open-source community in 2013. Here they are:

xctool: This was created as a replacement for Apple’s xcodebuild, which is responsible for making it easier to create and test iOS and Mac projects.

Buck: This is an Android/Java build tool that helps in faster, better Android builds.

Rebound: This is a Java library meant for animations.

React: This is a JavaScript library that is aimed at building new user interfaces.

Regenerator: This is a Node.js tool that helps to replace generator functions by means of efficient JavaScript-of-today (ECMAScript 5 or ES5 for short) that behaves pretty much the same way.

Huxley: This is a test-like system for capturing visual regressions in Web applications. This keenly watches you browse, takes screenshots, and informs when they change.

Presto: This is a distributed SQL engine that is aimed at running interactive analytic queries.

RocksDB: It is an embeddable persistent key-value store that helps for faster storage. It can also act as the foundation for a client-server database.

Pearce further told Venture Beat, “We know there is still a huge amount to work on, across each of the major themes above. We’re very lucky to have strong and enthusiastic communities on our projects, and with that comes great responsibility.”


Ref:efytimes

No comments:

Post a Comment