SlideShare a Scribd company logo
@saturnism #firebase #io15
Going faster with Google
+MartinOmander
@martinomander
@martinomander
Martin Omander
Program Manager
Google, Developer Platforms team
Mountain View, California
+MartinOmander | @martinomander
@martinomander
Google Developer Groups
657 active chapters
113 countries with chapters
@martinomander
No funding.
Limited schooling.
Bicycle shop.
Funding.
Connections.
Science background.
@martinomander
Modeled gliders for years.
Flew themselves.
Limited work with models.
Hired someone else to be pilot.
Samuel Langley Wright brothers
@martinomander
Samuel Langley Wright brothers
@martinomander
Client
User interface
Business logic
Local storage
Server
Business logic
Shared storage
@martinomander
Web browser
HTML
Javascript
Client
@martinomander
Android app
Java
Client
@martinomander
WebView
HTML
Javascript
Android app
Client
@martinomander
Server
App Engine
PHP / Java /
Python / Go
NoSQL /
SQL
HTTP
HTML /
JSON
@martinomander
Server
Compute Engine
*
*
Repeating jobs,
Heavy processing
@martinomander
Server
Firebase
JSON
JSON
Realtime
@martinomander
Server
JSON
Firebase
JSON
Realtime
Web browser
HTML
Javascript
WebView
HTML
Javascript
Android app
App Engine
PHP Java
Python Go
NoSQL
SQL
HTTP
HTML
JSON
Client
Compute
Engine
* *
Repeating jobs,
Heavy processing
Android app
Java
@martinomander
Video
Hack Day
New York
May 9
@martinomander
@martinomander
Image credit:
Wikipedia user, K7.india
The LAMP stack
@martinomander
The “No stack”
Someone
else’s
service A
Someone
else’s
service B
Someone
else’s
service C
Web client
Mobile
app
@martinomander
Server
Firebase
JSON
JSON
Realtime
Web client
Mobile
app
@martinomander
What is Firebase?
NoSQL, JSON database
RESTful
Push data in milliseconds
Secure
@martinomander
Real-Time Collaboration
Smart Clients
Sync
Firebase
@martinomander
Demo time 1
One volunteer with a laptop, go to
http://bit.ly/martinsfirebase,
click the Tetris link
@martinomander
Demo time 2
Everyone, go to
http://bit.ly/martinsfirebase,
click the Asteroids link
(works on mobile devices as well)
@martinomander
Demo time 3
If you like, go to
http://bit.ly/martinsfirebase,
click the Transit link
(works on mobile devices as well)
@saturnism #firebase #io15
- Martin Omander
Let’s Code
@martinomander
Added a month ago: Offline support
@martinomander #firebase
Authentication
Declarative Security
Validation Rules
Transaction
Advanced Queries
Hosting
@martinomander
Registered Developers
190,000+
Simultaneous Devices
1,000,000+
@martinomander
firebase.com/tutorial
@martinomander
Machine
learning
@martinomander
@martinomander
Thank you. Questions?
+MartinOmander
@martinomander
@martinomander
Capers Jones
● Examined 12,000 software projects.
● Programmers write 325-750 lines of code
per month.
● Choice of programming language and
tools don’t influence that number.
@martinomander
Write code on the highest abstraction
level you can get away with.
Martin Omander

More Related Content

EIA 2015 How Start-ups Can Go Faster with Google Cloud Platform