Twitter is using replicated logs for high performance data collection and analysis of its systems. DistributedLog is the system developed at Twitter for this purpose. Twitter has developed a distributed key-value database, Manhattan. Manhattan can trade consistency for latency in reads following the eventually consistent data model. We examine Twitter's design and tradeoffs for DistributedLog.
Twitter has open sourced Diffy, an automated testing tool used in production for discovering potential bugs in new code running on Apache Trift and other HTTP-based services.
Facebook has announced the launch of their declarative data framework, Relay. Using GraphQL for structuring data requests, Relay lets developers and designers declare the data they need, letting the framework determine what to retrieve and how to do it.
Facebook has recently introduced Folly Futures, a C++11 library providing an implementation of futures that goes beyond what already offered by std::future.
One of the most recent Facebook's apps, Moments, is using C++ to share its business logic across iOS and Android, Facebook's engineers Ashwin Bharambe, Zack Gomez, Will Ruben explain. Here we review Facebook engineers rationale for that choice and its outcomes.
Announced three months ago during the F8 developer conference, Facebook has open sourced the code for their Nuclide IDE. Nuclide is based on Atom, adding a number of packages without changing anything in the core of GitHub’s IDE.
Twitter has replaced Storm with Heron which provides up to 14 times more throughput and up to 10 times less latency on a word count topology, and helped them reduce the needed hardware to a third.
Facebook has made changes to their Graph API which Microsoft says has forced it to drop Facebook support from several Microsoft applications. This means popular apps like Windows Photos and OneDrive will no longer exchange data with Facebook.
Facebook has open sourced Infer, a static analysis tool for C, Java and Objective-C.
Following yesterday’s announcement of releasing ComponentKit, a framework for creating native UIs declaratively on iOS, Facebook has released a number of other projects as open source during their annual F8 developer conference: React Native, Year Class, Network Connection Class, Fresco, and Nuclide.
Facebook has open sourced ComponentKit, a declarative library for creating native views on iOS.
Facebook has released React v0.13, bringing with it support for ES6 classes, as well as new top-level APIs and breaking changes for JSX.
“After 100 years of building organizations and 50 years of HRM, the future of work now lies in mastering the art of engaging and developing social capital of our organizations” says Bart Cambré, Director of Research at Antwerp Management School. At the No Pants Festival 2015 he talked about unleashing the full potential of social capital in organizations.
The Hack language has now got an official specification. According to the HHVM team, the Hack specification, albeit in its initial stage, fills a gap in the documentation available for the Hack language.