HackerTube.dev

F8 2015 - Big Code: Developer Infrastructure at Facebook's Scale

Meta Developers · 98.8K views · 2015-03-28 · 46:22

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

An F8 2015 talk touring the tool-chain Facebook uses to let thousands of engineers build mobile apps, including its move to Mercurial, an Atom-based IDE and continuous integration.

On Hacker News

HN points to it as a look at developer infrastructure at large scale, with speakers covering source control and CI test selection.

Recommended by 1 HN people across 1 months · HN mentions 2015–2016

Topics

Search by tags

What people said

Corrado · 2015-09 · Recommendation

I think the best part of this article was the small link to the F8 2015 "Big Code" video [0] where they go into detail about switching from Git to Mercurial, building their own IDE around Atom, and detailing their continuous integration process. It's a long video but it's very watchable using the YouTube speed multiplier. :) [0] [VIDEO]

Read the original HN comment ↗
mgorven · 2016-04 · Reference

It's an internal system, but it was discussed at F8 last year. Here's the video ( [VIDEO] ) and someone's notes on it ( [LINK] ).

Read the original HN comment ↗
LegNeato · 2015-10 · Reference

Facebook does this to scale their tests, you can hear Katie Coons talking about it in CI at the end of [VIDEO] . There are also rules that say "if you changed this file, run all tests" for things like CI config and such. Also, the build tool Buck ( [LINK] ) enables this because it knows the graph and associates tests with the code they test...so you even get this test minimization locally as a developer (that is, outside CI) for free. I'm sure Bazel likely has a similar feature too.

Read the original HN comment ↗

Sources

Video by Meta Developers, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources