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
130
Other Decks in Programming
See All in Programming
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
8.4k
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
6
13k
wkhtmltopdfの次どうするか問題2026
willnet
2
1.7k
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
170
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
160
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
520
海上で動くGoサーバー: goroutineとchannelでさばく航行データストリーム
atsuki_seo
0
930
FreeBSDでZabbixを動かす
kenkino
0
330
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
18
16k
iOSDC2026登壇資料.pdf
riofujimon
0
190
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
280
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
270
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
550
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
WENDY [Excerpt]
tessaabrams
14
39k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
Typedesign – Prime Four
hannesfritz
42
3.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Six Lessons from altMBA
skipperchong
29
4.5k
A Modern Web Designer's Workflow
chriscoyier
699
190k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
590
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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