Slide 1

Slide 1 text

What I learn from Firebase when build Saifah Google Developer Expert in Web Warat Wongmaneekit Firebase Dev Day 2023 GDG Bangkok Firebase Thailand Organized by

Slide 2

Slide 2 text

#FirebaseDevDay2023

Slide 3

Slide 3 text

#FirebaseDevDay2023 Coverage Information abundance Customizable Al powered

Slide 4

Slide 4 text

Saifah use Firebase Auth

Slide 5

Slide 5 text

#FirebaseDevDay2023 I use Firestore to keep user data

Slide 6

Slide 6 text

#FirebaseDevDay2023

Slide 7

Slide 7 text

#FirebaseDevDay2023 Why not use customClaims?

Slide 8

Slide 8 text

#FirebaseDevDay2023

Slide 9

Slide 9 text

#FirebaseDevDay2023 No UI for customClaims

Slide 10

Slide 10 text

Saifah use Firestore

Slide 11

Slide 11 text

#FirebaseDevDay2023 Need to search nearby

Slide 12

Slide 12 text

#FirebaseDevDay2023

Slide 13

Slide 13 text

#FirebaseDevDay2023

Slide 14

Slide 14 text

#FirebaseDevDay2023 https://firebase.google.com/docs/firestore/solutions/geoqueries

Slide 15

Slide 15 text

#FirebaseDevDay2023

Slide 16

Slide 16 text

#FirebaseDevDay2023 Why not Vuefire?

Slide 17

Slide 17 text

#FirebaseDevDay2023 Document is suck Low flexibility Not support all product of Firebase

Slide 18

Slide 18 text

#FirebaseDevDay2023 Not need to explode data on frontend

Slide 19

Slide 19 text

Saifah need to encrypt

Slide 20

Slide 20 text

#FirebaseDevDay2023

Slide 21

Slide 21 text

Emulator is new for me

Slide 22

Slide 22 text

#FirebaseDevDay2023

Slide 23

Slide 23 text

#FirebaseDevDay2023

Slide 24

Slide 24 text

#FirebaseDevDay2023 Emulator quite slow compared to production

Slide 25

Slide 25 text

Analytics is easy

Slide 26

Slide 26 text

#FirebaseDevDay2023

Slide 27

Slide 27 text

#FirebaseDevDay2023

Slide 28

Slide 28 text

Multi environment is easy but not easy

Slide 29

Slide 29 text

#FirebaseDevDay2023

Slide 30

Slide 30 text

#FirebaseDevDay2023 You have to put more if for some case

Slide 31

Slide 31 text

Cloud Functions (2nd gen) is awesome

Slide 32

Slide 32 text

#FirebaseDevDay2023 ● Function instances can now execute more than one request at a time. ● Secure your callable and HTTP functions with a new cors setting. ● Cloud Functions is now built on Cloud Run. ● Google has collaborated with industry leaders to create the CloudEvents specification. ● New trigger types include Firebase Alerts triggers, custom event triggers for Firebase Extensions ● The firebase-functions SDK has been reimagined as more native to modern JavaScript. You can configure 2nd gen functions globally, use options objects, and use modular imports. ● HTTP functions can now have a 1 hour timeout ● Function instances now default to the default compute service account rather than the app engine service account.

Slide 33

Slide 33 text

#FirebaseDevDay2023

Slide 34

Slide 34 text

If you use SPA please use V9

Slide 35

Slide 35 text

#FirebaseDevDay2023

Slide 36

Slide 36 text

Keep it same region!!!

Slide 37

Slide 37 text

#FirebaseDevDay2023

Slide 38

Slide 38 text

Thank you (@thangman22)