Skip to content
HHackerTube.videoSurprise me

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

F8 2015 - Big Code: Developer Infrastructure at Facebook's Scale on HackerTube: recommended by 1 Hacker News commenter across 1 month, 2015–2016.

Meta Developers

talk · intermediate · dated

Open on YouTube

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.

Why Hacker News recommends it

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

people recommended it
1
separate months
1
strong recommendations
0
discussed on HN
2015–2016
“It's a long video but it's very watchable using the YouTube speed multiplier.”
— Corrado, Sep 2015, in “React Native for Android”

What HN commenters said

4 Hacker News comments link this video. Each one links back to its thread.

CorradoSep 2015Recommends

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] ▶ this video

in “React Native for Android” · View on HN

mgorvenApr 2016Cites it

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

in “Continuous Deployment at Instagram” · View on HN

LegNeatoOct 2015Cites it

Facebook does this to scale their tests, you can hear Katie Coons talking about it in CI at the end of ▶ this 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.

in “TTNT: Test This, Not That” · View on HN

gghhJun 2015Cites it

All correct, but I don't think Bryan O'Sullivan does much haskell these days. He's the manager of some sort of "Developer productivity" team. The Hack programming language came out of his team [1] (tho he wrote a blog post to contrast all the media coverage and say "my people did it, not me! [2]); he spoke about his activity at the last F8 [3]. But he does teach Haskell at Facebook after work :) [4] [1] [link] [2] [link] [3] ▶ this video [4] [link] EDIT: spelling

in “Fighting spam with Haskell” · View on HN

Topics & tags

Testing, debugging & developer toolsSoftware practice, open source & careersfacebookmercurialcontinuous integrationmonorepodeveloper productivity