Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Meteor In a Nutshell - EgyptJS
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Harry
March 04, 2020
Programming
27
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Meteor In a Nutshell - EgyptJS
Harry
March 04, 2020
Other Decks in Programming
See All in Programming
APNsからLive Activityを開始する話
yumnumm
0
170
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
contenteditable と日本語入力に向き合う
colorful12
0
200
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
190
Railsバージョンを4倍にした話
optim
0
350
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
270
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
270
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
350
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
540
カツオ、ご期待ください
suneo3476
0
190
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Statistics for Hackers
jakevdp
799
230k
Into the Great Unknown - MozCon
thekraken
41
2.8k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
570
Producing Creativity
orderedlist
PRO
348
41k
Exploring anti-patterns in Rails
aemeredith
4
540
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Speed Design
sergeychernyshev
33
2.2k
Mind Mapping
helmedeiros
1
400
Transcript
In a nutshell
Agenda 1. Quick Rundown of Meteor Timeline 2. Methods &
Pub/Sub Pattern 3. Conclusion
None
2011 Skybreak
None
2011 Meteor Skybreak 2012
2011 Meteor Skybreak 2012 Discover Meteor 2013
None
2011 Meteor Skybreak 2012 Blaze 2015 Discover Meteor 2013
None
2011 Meteor Skybreak 2012 2015 Discover Meteor 2013 Blaze
None
None
2011 Meteor Skybreak 2012 2015 Discover Meteor 2013 Blaze Tiny
2019
None
None
DDP • Distributed Data Protocol • An abstraction on top
of WebSockets or long polling • Built on top of SockJS, which is a WebSocket emulation transport
Publications & Subscriptions
Publications & Subscriptions
Publications & Subscriptions Minimongo is essentially an in-memory, non-persistent implementation
of Mongo in pure JavaScript. It serves as a local cache that stores just the subset of the database that this client is working with.
Publications & Subscriptions
Publications & Subscriptions The DDP protocol has three types of
notification: “added”, “changed” and “removed”. After all messages are sent out by the server, DDP will send special message called “ready” that indicates that you are good to go.
None
Publications & Subscriptions
Methods
Methods
Methods
Methods Latency compensation On the client, Meteor prefetches data and
simulates models to make it look like server method calls return instantly
Methods
None
Methods
Conclusion • Batteries included experience • Tight integration to MongoDB
• Utilises websockets by default
@harryadelb Questions?