~/talk

Collaborating with Protobuf & Type-Safe APIs

Talkat Android Makers by droidcon 2023 · 2023-04-27..04-28· [android, typescript]
slides:none on file

Practical claim: Protobuf replaces brittle hand‑written APIs so cross‑platform teams stop arguing over key names and focus on app logic. At Lyft the team moved all mobile engineers to protobuf, wrote canonical .proto files reviewed in PRs, and auto‑generated Kotlin/iOS code and RPC interfaces so clients don’t diverge. CI enforces backwards compatibility checks, eliminating silent breakages. Tooling built includes a Connect generator (buff) open source and a schema registry to centralize schemas; the setup ships and measurably speeds collaboration.

AI-written summary · about

  1. 0:00Start
  2. 0:50Mobile development process
  3. 2:33Design ride update API response
  4. 3:09Server API response
  5. 6:50Beyond requests/responses: RPCs
~/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.