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 Lighting Talk - Lessons Learned About Me...
Search
Almog Koren
October 24, 2014
Programming
170
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Meteor Lighting Talk - Lessons Learned About Meteor
Meteor TLV meetup, Lighting Talk - Lessons Learned About Meteor
Almog Koren
October 24, 2014
More Decks by Almog Koren
See All by Almog Koren
Go Viral with Guerilla Marketing Campaigns for Startups
almog
1
2.3k
Casual Connect Europe - How To Engage With Your Players!
almog
1
110
Google Developer Groups, Why We Choose Angular.js
almog
5
470
Adobe Gaming Conference Israel - The State Of Flash Games In Israel
almog
0
170
AT&T Bootstrap Week Getting Started With Scoreoid
almog
1
110
Israel Mobile Summit 2012 - Going above and beyond the standards how to engage with your players!
almog
1
160
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Scoring and Achievements!
almog
0
120
Social Gaming - GameIS
almog
2
120
Gaming With Open Source Frameworks
almog
0
140
Other Decks in Programming
See All in Programming
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
1
190
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
140
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
2k
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
160
Performance Optimization With LLMs
xleitix
0
240
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1.5k
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
120
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
360
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
340
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
340
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
270
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.6k
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
450
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Scaling GitHub
holman
464
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
330
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
520
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
350
Facilitating Awesome Meetings
lara
57
7.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
610
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
970
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Transcript
24 1 Presentation by Almog Koren • Oct 21, 2014
METEOR A better way to build apps.
24 2 Presentation by Almog Koren • Oct 21, 2014
Frontend developer, MeteorJS / NodeJS Hacker Formerly founder of Scoreoid Developer / Entrepreneur Almog Koren Speaker / Evangelist Speak at events like Casual Connect Kiev, GameIS, ect.. Scuba Diver & Rock Climber Who Am I?
24 3 Presentation by Almog Koren • Oct 21, 2014
101 Lessons Learned
24 4 Presentation by Almog Koren • Oct 21, 2014
• Goal – build a real world production app using Meteor • https://linklyapp.com/
24 5 Presentation by Almog Koren • Oct 21, 2014
METEOR PUBLISH & SUBSCRIBE • The base for everything. • Always start with this. • Security, security • Meteor (mongo) find starts with this.
24 6 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • Use id’s • Mongo operators & fields
24 7 Presentation by Almog Koren • Oct 21, 2014
MONGO FIND • Used everywhere and all the time. • Learn mongo operators. • Client and server • Remember only what is published is return.
24 8 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • Simple find • Client side
24 9 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • $in • Learn them all very well - http://bit.ly/1huk2NU
24 10 Presentation by Almog Koren • Oct 21, 2014
IRON-ROUTER • Use controllers. • waitOn function • onBeforeAction • Subscribe • Limits
24 11 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • waitOn, onBeforeAction, Subscribe
24 12 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • Controller, limit
24 13 Presentation by Almog Koren • Oct 21, 2014
COLLECTION2 & AUDIT-ARGUMENT-CHECKS • A must for the DB not built in. • Easy to setup. • Do it as soon as you start.
24 14 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • Collection2
24 15 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • Audit check
24 16 Presentation by Almog Koren • Oct 21, 2014
METEOR MIGRATION • Very simple package. • Developed by Percolate Studio. • Great when things change. • Let’s you update your DB back and forth.
24 17 Presentation by Almog Koren • Oct 21, 2014
EXAMPLES • Migrate up to version 2
24 18 Presentation by Almog Koren • Oct 21, 2014
QUICK TIPS • Use SSL on production (issue with proxy) - http://bit.ly/1nxSmMc • Understand deps / tracker. • Correct folder structure (server, client, lib). • Analytics is a pain in reactive apps. • Handlebars.JS – {{if}} {{else}} • Blaze Template Engine
24 19 Presentation by Almog Koren • Oct 21, 2014
• The Big Meteor List - http://bit.ly/meteorlist
24 20 Presentation by Almog Koren • Oct 21, 2014
• https://www.discovermeteor.com/
24 21 Presentation by Almog Koren • Oct 21, 2014
• https://www.eventedmind.com/
24 22 Presentation by Almog Koren • Oct 21, 2014
24 23 Presentation by Almog Koren • Oct 21, 2014
24 24 Presentation by Almog Koren • Oct 21, 2014
Q&A
24 25 Presentation by Almog Koren • Oct 21, 2014
THANK YOU