~/talk

Serverless Angular, Material, Firebase and Google Cloud applications

Talkat DevFest Florida 2019 · on Saturday, 2019-01-19· [angular, serverless]
slides:none on file

A personal training portal with 40,000 users demonstrates a full Google-stack build: Angular front end with Angular Material UI, AngularFire integration to Firestore (or Realtime DB), Cloud Functions for server logic, Firebase Hosting and CI/CD (Travis). Concrete takeaways include using RxJS observables and pure pipes to avoid extra reads, paying for Firestore requests, changing data models three times, and deploying rules, functions and hosting to production — the app runs in production after those steps.

AI-written summary · about

  1. 0:00Intro
  2. 0:43Agenda
  3. 1:16About me
  4. 1:33Building the UI
  5. 2:28Installing Angular CLI
  6. 2:54Creating a project
  7. 3:16Creating modules
  8. 3:50Angular schematics
  9. 4:18Material components
  10. 5:16Responsiveness
  11. 6:09Course Detail
  12. 6:48Source Code
  13. 7:29Tablet
  14. 7:54Data
  15. 9:00Firebase
  16. 9:45Firebase services
  17. 10:15Setting up Firebase
  18. 10:40Firebase vs RealTime Database
  19. 11:55Firebase Development
  20. 12:42Firebase Configuration
  21. 14:48Firebase Modules
  22. 15:30Firebase API
  23. 17:25Authentication
  24. 17:39Authentication Providers
  25. 18:02Advanced Features
  26. 18:55Advanced Authentication
  27. 19:29Route Guards
  28. 20:01Firebase UI
  29. 20:14Firebase Functions
  30. 20:39Cloud Functions
  31. 20:55Cloud Functions Installation
  32. 21:24Cloud Functions TypeScript
  33. 21:55Console Log
  34. 22:16Rules
  35. 22:51Syntax highlighting
  36. 23:18Pipes
  37. 24:20Data modeling
  38. 25:23Production
  39. 25:48Travis
  40. 26:02Pull requests
  41. 26:43Custom domain
  42. 27:17Outro
~/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.