~/talk

Connect: gRPC that "works everywhere"

Talkat Fluttercon Europe 2025 · 2025-09-24..09-26· [web-platform, api-design]
links:none on file
slides:none on file

Connect is a protocol and library that makes gRPC work on web, mobile and server by running on the same port, same instance and speaking HTTP/1.1 or HTTP/2 with both JSON and protobuf; demo builds a Dart/Flutter chat client (codegen via buf) and a Go server, implements auth via interceptors, and shows live streaming, Postman/curl compatibility and switching codecs from binary to JSON without touching the server or other clients. The demo works end to end, no Envoy or extra proxy required, enabling JSON or proto per client and no extra proxy.

AI-written summary · about

  1. 0:00Introduction to gRPC challenges
  2. 1:23Limitations of current proxies
  3. 2:28Discovering Connect RPC
  4. 5:19Core benefits and architecture
  5. 9:06Bootstrapping the chat app
  6. 13:30Implementing Connect services
  7. 17:51Authentication and testing
  8. 23:27Advanced integration features
  9. 28:38Migration and wrap-up
~/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.