~/talk

How We Built Facebook for iOS

Talkat Facebook Mobile Developer Conference 2013: New York · on Thursday, 2013-04-18· [ios]
links:none on file
slides:none on file

Rewrites the entire iOS app to native code for v5.0, a year‑long effort that ships August 2012 and measures as twice as fast in both stopwatch and perceived speed; replaces HTML5/JS tradeoffs (DOM/layout jank, single‑thread limits) with native rendering, Core Data and Core Animation, automated unit tests and runtime feature toggles so unfinished work can be turned off. Development runs on git with code review in Fabricator, linting/Arcanist, a buildbot rack of Mac Mini build rack, and a fixed four‑week release cadence.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55Hybrid app history
  3. 6:16Rewriting for native
  4. 10:59Team structure
  5. 16:31Release process
  6. 22:27Engineering tools
  7. 30:21Internal build distribution
  8. 33:56Testing philosophy
  9. 38:04Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.