~/talk

Launching Beeline with Firebase Realtime Database, Authentication and Functions

Talkat Mobile Era 2017 · 2017-10-05..10-06· [databases]
links:none on file
slides:none on file

A cycling hardware product and native iOS/Android apps use Firebase to sync routes and user data to the device over BLE, with auth via Firebase Authentication, realtime storage in Firebase Realtime Database, server-side indexing/aggregation in Cloud Functions, and security rules authored in Bolt and validated with Bolt+Targaryen tests run on Travis CI for automatic deploys. The result is an offline‑capable system serving about 9,000 users, costing roughly €50–60/month and working reliably in production.

AI-written summary · about

  1. 0:00Introduction
  2. 0:38Chetans background
  3. 1:30What is Beeline
  4. 2:15Hardware product
  5. 2:32Prototyping
  6. 2:58Kickstarter
  7. 3:15Hardware overview
  8. 3:40App overview
  9. 4:12Shipping in 3 months
  10. 5:08Firebase Authentication
  11. 5:38Data Storage
  12. 6:35Data Storage Options
  13. 7:25Why Firebase
  14. 10:22Reactive UI
  15. 10:45Rules File
  16. 11:17Rules Structure
  17. 11:42Rules JSON File
  18. 15:10Rules Functions
  19. 15:40Testing Rules
  20. 16:15Understanding Security Rules
  21. 18:03Rules
  22. 18:20Testing
  23. 21:06Mobile Conference
  24. 21:59Writing Data
  25. 22:20Writing Data Kotlin
  26. 22:39Reading Data
  27. 23:40Querying
  28. 25:17Cloud Functions
  29. 25:58TypeScript
  30. 26:52Functions
  31. 27:48Dont do this
  32. 29:34Firebase Cloud Functions
  33. 30:32Magic URL
  34. 31:03Cloud Functions Deployment
  35. 31:51Currently serving 9000 users
  36. 32:56How long does it take
  37. 33:10Questions
  38. 33:41Cloud Firestore
  39. 34:58Firebase Updates
  40. 36:08Firebase Realtime Database conflicts
  41. 37:50Why not use Firebase
  42. 38:36Why use Firebase
  43. 41:41Pricing
  44. 43:24Using RX on iOS
  45. 45:24React Native
~/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.