Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to Firebase
Search
Terrence Ryan
April 24, 2015
Technology
0
220
Introduction to Firebase
An introduction and lab on getting started with Firebase.
Terrence Ryan
April 24, 2015
Tweet
Share
More Decks by Terrence Ryan
See All by Terrence Ryan
Vms, Serverless, or Containers
tpryan
0
580
Go for PHP Developers
tpryan
2
1k
Navigating Google Cloud Platform
tpryan
0
380
Which Engine?
tpryan
0
340
Introduction to Containers and Kubernetes
tpryan
2
350
Cloud Next 2017 Roundup
tpryan
2
130
LAMP in Containers
tpryan
1
250
GCP and IoT
tpryan
0
350
30,000,000 Requests in a Hour in the Cloud
tpryan
2
340
Other Decks in Technology
See All in Technology
偶然 × 行動で人生の可能性を広げよう / Serendipity × Action: Discover Your Possibilities
ar_tama
1
1.1k
「海外登壇」という 選択肢を与えるために 〜Gophers EX
logica0419
0
710
全文検索+セマンティックランカー+LLMの自然文検索サ−ビスで得られた知見
segavvy
2
110
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
8
1.5k
現場で役立つAPIデザイン
nagix
34
12k
Building Products in the LLM Era
ymatsuwitter
10
5.5k
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
130
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
760
地方拠点で エンジニアリングマネージャーってできるの? 〜地方という制約を楽しむオーナーシップとコミュニティ作り〜
1coin
1
230
レビューを増やしつつ 高評価維持するテクニック
tsuzuki817
1
740
プロセス改善による品質向上事例
tomasagi
2
2.6k
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
740
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Code Reviewing Like a Champion
maltzj
521
39k
Raft: Consensus for Rubyists
vanstee
137
6.8k
How to Ace a Technical Interview
jacobian
276
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
9
450
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Transcript
Twitter: @tpryan Introduction to Firebase Terry Ryan Developer Advocate
@tpryan What is Firebase? Hands on with Firebase Going further
with Firebase 1 2 3 Agenda
@tpryan Who are you?
@tpryan Prereqs Introduction • Internet connection. • Browser • Ability
to write HTML/JS/CSS • A text editor would help
Twitter: @tpryan What is Firebase?
@tpryan Firebase is a realtime backend as a service. Firebase
is a realtime backend as a service.
@tpryan What is Firebase? Realtime is... where your bus is
your idea your place in a game
@tpryan What is Firebase? Realtime is hard! Complex Transport Unreliable
networks Multi Platform
@tpryan What is Firebase? Backend is... your data when your
mobile dies your data when your browser closes
@tpryan you not having to run it. Service is.. What
is Firebase?
@tpryan • Founded 2011 • Acquired by Google October 2014
• 180,000+ Developers • 1,000,000+ concurrent connections Firebase Fast Facts What is Firebase?
@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
@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.
@tpryan InVision What is Firebase? Invision uses Firebase to power
it’s live meeting features.
Twitter: @tpryan Hands on with Firebase Let’s see some code
already
@tpryan Sign up at www.firebase.com
@tpryan bit.ly/tpryan-firebase-lab
Twitter: @tpryan Going further with Firebase Taking advantage of what
Firebase can do.
@tpryan API’s • Android • JVM Java Objective-C Javascript •
Browsers • Node.js Going further with Firebase • iOS • OS X
@tpryan Compatible with... Going further with Firebase
@tpryan REST API Going further with Firebase • Good for
non client solutions • Embedded systems • Includes Streaming REST
@tpryan Authentication Schemes Going further with Firebase • Email &
Password • 3rd Party Auth ◦ Google ◦ Twitter ◦ Facebook ◦ Github • Custom auth tokens
Twitter: @tpryan Demo Authentication in Action
@tpryan • Static Content • Fast CDN • Custom Domains
• Command Line publishing. Hosting Going further with Firebase
Twitter: @tpryan Conclusions Help and what not.
@tpryan Make sure you need a realtime backend.
@tpryan • https://www.firebase.com • https://www.firebase.com/docs/ • https://www.youtube.com/firebase Helpful Links Conclusions
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.