InfoQ Homepage Facebook Content on InfoQ
-
Handling Traffic Spikes from Global Events at Facebook Live
Facebook Live’s engineers talked about how they scale their systems to handle traffic from both predicted and unpredicted events. While the latter is handled by their global distributed architecture, the former involves careful advance planning and load testing.
-
Switching to GraphQL at Bustle
While GraphQL, Facebook's "query language for APIs", is heavily used within Facebook, it's still early days for the specification in the community. InfoQ sat down with Steve Faulkner, director of engineering at Bustle, to talk about GraphQL, how it's used at Bustle, and what teams looking at GraphQL should consider.
-
Facebook to Relicense React under MIT
Facebook has decided to change the React license from BSD+Patents to MIT to make it possible for companies to include React in Apache projects, and to avoid an uncertain relationship with the open source community.
-
GitHub and Facebook Team up with Atom-IDE
GitHub and Facebook have teamed up to release Atom-IDE, a collection of packages meant to make the Atom text editor more full featured. Much of the work is taken from Facebook's Nuclide project. However, the license and the velocity of competitors makes Atom's future unclear.
-
Yarn 1.0 Adds Workspaces, Auto-Merge and Selective Version Resolution
Almost a year ago we published the news Facebook Open Sources Yarn, a JavaScript Package Manager, introducing Yarn and the motivation behind its creation. The community has moved the project forward, releasing the first major version with workspaces, automatic merging, selective version resolution and many other features and fixes.
-
Facebook Refuses to Alter React's Open Source License
The Apache Foundation recently announced that Facebook's BSD+Patents open source license was disallowed for inclusion with Apache products. The resulting fallout has caused gnashed teeth and much soul searching for React developers as Facebook refused to reconsider.
-
Facebook Transitioning to Neural Machine Translation
Facebook recently announced the global rollout of NMT. Switching from phrase based translation models to NMT has been rolled out for more than 2,000 translation directions and 4.5 billion translations per day. According to Facebook this provides an 11% increase in BLEU score. We will discuss how it was achieved, what it means for machine generated translation and how it fares against competition.
-
Facebook’s New AL Language Aims to Simplify Static Program Analysis
AL is a simple, declarative language for reasoning about abstract syntax trees that allows to extend Facebook Infer static analyzer.
-
Facebook Publishes New Neural Machine Translation Algorithm
Facebook’s Artificial Intelligence Research team published research results using a new approach for neural machine translation (NMT). Their algorithm scores higher than any other system on three established machine translation tasks.
-
React Fiber: A Closer Look at the New Engine of React
Facebook is working on a completely new architecture underpinning React, their popular JavaScript framework. The new design, dubbed React Fiber, alters how and when changes are detected in order to improve perceived responsiveness on browsers and other rendering targets. React Fiber will be launched in version 16 and should be a drop-in replacement for most React apps.
-
10 Weeks to QCon New York: Keynotes Announced and Early Peek into the Speaker Lineup
QCon New York (the 6th annual software conference) is just 10 weeks away. June 26-28 QCon returns to its new location at Times Square’s Marriott Marquis, but with the same great lineup of speakers. 2017 features speakers from Stitch Fix, Google, Netflix, Lyft, Pivotal, Redis Labs, among others.
-
Facebook Litho: An Android UI Framework Created for Performance
Facebook has open sourced Litho, a framework for creating user interfaces in Android applications using a React-like declarative style with scrolling performance in mind.
-
The Last Days of Parse
Parse co-founder Kevin Lacker sent out a final reminder of Parse shutting down at the end of this month. Developers are urged to export any data they would like to save as soon as possible.
-
React Alternative Inferno Hits 1.0
React-like JavaScript library, Inferno, has hit version 1.0. It's a small and highly performant library with a similar API and structure as React, but focused on performance. The project hopes to do more in 2017, but its founder has taken a position with the React team at Facebook.
-
Facebook's Comparison of Apache Giraph and Spark GraphX for Graph Data Processing
A Facebook team has recently published a comparison of the performance of their existing Giraph-based graph processing system with the newer GraphX which is part of the popular Spark framework. Their conclusion is that GraphX is neither sufficiently scalable or performant to support their graph processing workloads.