~/talk

Tools of the Trade

slides:none on file

History of the Uber Android app becomes a set of concrete fixes: moving to a mono repo per platform to update many modules in one commit, adopting Buck for parallel cached builds across 1,000+ modules, shipping OKBuck to auto-generate Buck scripts, and running a submit queue to keep master green. RIBs modularize business logic with plug-in metadata via Chrome and Workflows for deep links. EXO speeds device iteration, Artist + lint + Herald enforce UI consistency, and Error‑Prone plus Rave catch runtime and annotation errors.

AI-written summary · about

  1. 0:00Tools of the Trade Ty Smith
  2. 4:26MONO
  3. 13:0799.99% reliability of core flows Enable global rollback of core flows to a guaranteed working state
  4. 13:39Rails for Design and Code Guidelines for both architecture and design
  5. 13:52Monitoring is a First-Class Citizen Syx Automatic analytics, logging, debugging, and tracing
  6. 14:05De-risk Experimentation Application framework with plugin API
  7. 14:28Make Magic Performance second to none, graceful degradation on low-end devices and networks
  8. 19:18Crumb An annotation processor for breadcrumbing metadata across compilation boundaries
  9. 22:44Workflow Represent a workflow of reactive steps
  10. 31:42RAVE Runtime Annotation Validation Engine Ensure models adhere to the set of expectations that are described by their annotations
~/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.