More than 4,500 open-source projects have been contributed by companies in Facebook @Scale community, or some 4.5 per day over the past few years, the social network announced at its 2015 @Scale conference in San Jose, Calif., Monday.
Facebook added that some 1,500 open-source projects have been created since 2014 @Scale, and they are followed by more than 1 million engineers.
Other announcements by the social network at 2015 @Scale included the release of React Native for Android; Relay, an open-sourced solution for retrieving server data; and the start of the open-sourcing process for GraphQL.
Facebook offered more details on its announcements in an email to SocialTimes:
React Native combines the best of Web and Native development by bringing what developers are used to from React on the web. With React Native for Android, Facebook has now given developers the ability to create Web, iOS and Android apps with the same core set of code.
At Facebook, engineers want to move as fast as possible. This presents challenges with ensuring that new features can be introduced without regressing performance or increasing code complexity.
React simplified the process of developing complex user interfaces but does not provide an answer for how to retrieve the server data necessary to populate those user interfaces.
\We’ve been working on a solution to simplify the process of retrieving server data, and we’re happy to share our solution via open source: Relay.
When we built Facebook’s mobile applications, we needed a data-fetching application-programming interface powerful enough to describe all of Facebook, yet simple enough to be easy to learn and use by our product developers.
We developed GraphQL three years ago to fill this need. Today it powers more than 350 billion API calls per day.
This year, we’ve begun the process of open-sourcing GraphQL by drafting a specification, releasing a reference implementation and forming a community around it at graphql.org.
Readers: Did any of you attend 2015 @Scale, or do any of you have plans to watch the videos after they are posted?