2. WHAT IS FIREBASE
• Email and password
authentication
• Common authentication
provider (Facebook,
Twitter, Github, Google)
• Custom generated
authentication
3. FEATURES
NoSQL, JSON Database
Maps each piece of data to a URL
Pushes update in milliseconds when data value
change
Supports offline data
Real-time Synchronization
7. SECURITY LANGUAGES
HTTPS + 2048-bit SSL
Security rules store on
repository
Response time of 247
ms
Three tiered backups,
every 24 hours
Web (Javascript)
IOS (Objective C)
Android (Java)
REST (Server side
platforms)
10. APPLICATION IN USE OF FIREBASE
Citrix: GoToMeeting
CBS: Real-time chat for reality T.V: Big Brother
Twitch: Used to power chat, and notify users when
live time streaming is on.
11. CONCLUSION
Talked on the following
What is Firebase
Features of Firebase
Evolution of Firebase
A demo
Resources:
Slide: http://www.dotmons.com/slide
Drawing example:
https://github.com/dotmons/ThePlatform
Editor's Notes
Firebase is real-time database system with a RESTFul API that enables synchronization of data between clients and server application in an instant mode