Slide 1

Slide 1 text

Building Realtime Apps With Firebase and EmberJS Sara Robinson ! Community Manager! @SRobTweets | @Firebase! +!

Slide 2

Slide 2 text

Overview ❖ What is Firebase?! ❖ +! ❖ Realtime chat with EmberFire! ❖ Build your own realtime app!

Slide 3

Slide 3 text

❖ Store and sync your data in realtime using only frontend code ❖ Authenticate users with Firebase Simple Login ❖ Secure your application using the Firebase Security API

Slide 4

Slide 4 text

Ember Magic Ember makes it easy to synchronize a model with the DOM

Slide 5

Slide 5 text

! ! ! ! ! ! ! +! ! ! ! = EmberFire ! ! ! ! ! ! github.com/firebase/emberFire!

Slide 6

Slide 6 text

EmberFire.Array & EmberFire.Object ❖ You can work with Firebase references in your application as if they were Ember objects! ❖ Wrap native values in EmberFire.Object! ❖ Use EmberFire.Array for distributed ordered lists

Slide 7

Slide 7 text

Models Synced Automatically

Slide 8

Slide 8 text

Building Realtime Chat with EmberFire.Array • Iterate through the messages to display them

Slide 9

Slide 9 text

Building Realtime Chat with EmberFire.Array • Add every individual chat message into an EmberFire.Array! • Conflict resolution is automatically taken care of

Slide 10

Slide 10 text

Thank You! ❖ Submit a pull request: github.com/firebase/emberFire! ❖ Send us your feedback: support@firebase.com! ❖ Ember Data support is coming soon! ❖ Firebase hosting beta! ❖ firebase-talk in Google Groups! ❖ @Firebase on Twitter