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
Parse platform
Search
Eugene Oskin
February 15, 2018
Programming
0
100
Parse platform
Eugene Oskin
February 15, 2018
Tweet
Share
More Decks by Eugene Oskin
See All by Eugene Oskin
REST API. Django, Ruby on Rails, Play! Framework
evgeneoskin
0
89
Introduction to gRPC
evgeneoskin
0
98
GrailInventory – Advanced Backend Development
evgeneoskin
0
37
Bracing Calculator
evgeneoskin
1
68
emotional intelligence, part 2
evgeneoskin
0
39
Office temperature
evgeneoskin
0
34
Hubot
evgeneoskin
0
51
An introduction to iOS development
evgeneoskin
0
43
An introduction to React development
evgeneoskin
0
39
Other Decks in Programming
See All in Programming
明日から始めるリファクタリング
ryounasso
0
140
dynamic!
moro
10
8k
Serena MCPのすすめ
wadakatu
4
1k
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
240
ALL CODE BASE ARE BELONG TO STUDY
uzulla
23
5.8k
CSC305 Lecture 03
javiergs
PRO
0
240
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
240
Swift Concurrency - 状態監視の罠
objectiveaudio
2
520
CSC305 Lecture 08
javiergs
PRO
0
200
All About Angular's New Signal Forms
manfredsteyer
PRO
0
160
Advance Your Career with Open Source
ivargrimstad
0
540
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
180
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
33
2.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.1k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Designing for Performance
lara
610
69k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Context Engineering - Making Every Token Count
addyosmani
6
250
The Invisible Side of Design
smashingmag
302
51k
What's in a price? How to price your products and services
michaelherold
246
12k
Transcript
Parse platform Research results
None
Parse features • Live Queries and Local Data Storage •
Password Auth and OAuth • Push Notifications • Geo and Files • Relations • App Config and Analytics
Plan • Server and Clients • Pros and Cons •
Architecture • Cloud Code and Live Sync
Server • Node-based REST API and WebSocket • Postgres or
MongoDB • Deploy with Docker
Dashboard
Clients • Android, iOS • JavaScript • .NET, Unity, PHP,
Arduino, C • Community: Go, Ruby, Python
Model
Model Kotlin
Model Swift
Model JavaScript
Query
Query Kotlin
Query Swift
Query JavaScript
Pros and Cons
Pros and Cons Schema Foreign Keys Access Control List
Pros and Cons Schema Foreign Keys Access Control List No
effortless Sync No JS LocalStorage
Architecture
Parse Server Backend Authenticate by API Key
REST API Parse Server Client WebSocket & REST API Save
or Schedule save List Entries or Live Query Updates Backend Authenticate by API Key
REST API Parse Server Client WebSocket & REST API Save
or Schedule save Cache Entries Cache Changes List Entries or Live Query Updates Local Storage Backend Authenticate by API Key
REST API Parse Server Client WebSocket & REST API Save
or Schedule save Cache Entries Cache Changes List Entries or Live Query Updates Local Storage Backend Authenticate by API Key Trigger UI updates
Cloud Code
Cloud Code
Cloud Code
Live Sync
Show Android Project
Show iOS Project
Show JavaScript Project
Recap • Parse is an Open Source Mobile Backend •
Parse is good, but Couchbase is better • Proof of Concept with Parse
References • http://parseplatform.org/ • http://bit.ly/parse-docker-github • http://bit.ly/termius-realtime-db