Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction to Firebase

Introduction to Firebase

An introduction and lab on getting started with Firebase.

Terrence Ryan

April 24, 2015
Tweet

More Decks by Terrence Ryan

Other Decks in Technology

Transcript

  1. @tpryan Prereqs Introduction • Internet connection. • Browser • Ability

    to write HTML/JS/CSS • A text editor would help
  2. @tpryan What is Firebase? Backend is... your data when your

    mobile dies your data when your browser closes
  3. @tpryan • Founded 2011 • Acquired by Google October 2014

    • 180,000+ Developers • 1,000,000+ concurrent connections Firebase Fast Facts What is Firebase?
  4. @tpryan CBS What is Firebase? • Built a realtime chat

    platform for reality TV series Big Brother • 50k concurrents at peak times, with over 27m chat message posted
  5. @tpryan Twitch What is Firebase? Twitch is the world's leading

    video platform and community for gamers, and uses Firebase to notify users when a realtime stream goes live.
  6. @tpryan API’s • Android • JVM Java Objective-C Javascript •

    Browsers • Node.js Going further with Firebase • iOS • OS X
  7. @tpryan REST API Going further with Firebase • Good for

    non client solutions • Embedded systems • Includes Streaming REST
  8. @tpryan Authentication Schemes Going further with Firebase • Email &

    Password • 3rd Party Auth ◦ Google ◦ Twitter ◦ Facebook ◦ Github • Custom auth tokens
  9. @tpryan • Static Content • Fast CDN • Custom Domains

    • Command Line publishing. Hosting Going further with Firebase
  10. Twitter: @tpryan Thank you! Thank you! terrenceryan.com/thanks All Code in

    presentation is licensed under Apache: https://github.com/tpryan/SharedCode/ This work is licensed under a Creative Commons Attribution 2.0 Generic License.