Facebook recently announced open sourcing hardware design for its custom designed Open Rack compatible hardware. Attributing advances in Machine Learning and Artificial Intelligence to richer data sets and more powerful GPU-based systems, Facebook is unveiling its next generation systems code-named “Big Sur”, after the synonymous location in California.
Facebook engineer Natansh Verma explained how they managed to reduce the launch time of the Facebook app for iOS and shave a few seconds off by streamlining their dependencies and using UDP priming.
Facebook and Twitter have released SDKs for Apple tvOS to provide support for onboarding, user verification, and analytics.
At GoTo 2015, Erik Meijer, computer scientist whose name is linked to functional programming and reactive asynchronous programming, recounted the last couple of years in his life, including his cancer diagnosis and how it changed his way of looking at life, and shared his view on the Hacker’s Way.
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.