Facebook’s TransCoder AI Converts Code From One Programming Language Into Another
tl;dr: Researchers have developed a system that converts code from one high-level language to another, with minimum human involvement. What could go wrong. Paper is here.
featured in #185
Rebuilding Our Tech Stack For A New Facebook.com
tl;dr: The FB team built a client driven app anchoring the rebuild with 2 mantras. (1) As little as possible, as early as possible, (2) engineering experience in service of user experience.
featured in #183
Building A More Accurate Time Service At Facebook Scale
tl;dr: How FB improved accuracy from 10 milliseconds to 100 microseconds and verified these results in our timing laboratory.
featured in #177
Project LightSpeed: Rewriting The Messenger Codebase For A Faster, Smaller, And Simpler Messaging App
tl;dr: The new FB Messenger required a complete rewrite - the codebase shrunk from 1.7M+ lines of code to 360,000. The rewrite was underlines by 4 principles - use the OS, reuse the UI, leverage the SQLite database, and push to the server.
featured in #175
Building The New Facebook.com With React, GraphQL and Relay (video)
tl;dr: "Open source projects like React, GraphQL and Relay are powering more and more Facebook services." This video discusses the latest features of these technologies, like React Suspense.
featured in #140