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
Meteor Lighting Talk - Lessons Learned About Me...
Search
Almog Koren
October 24, 2014
Programming
160
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
100
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
100
Israel Mobile Summit 2012 - Going above and beyond the standards how to engage with your players!
almog
1
150
Casual Connect Kyiv - Beyond the Expected: Get Creative with Leaderboards, Scoring and Achievements!
almog
0
110
Social Gaming - GameIS
almog
2
120
Gaming With Open Source Frameworks
almog
0
110
Other Decks in Programming
See All in Programming
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.5k
えっ!!コードを読まずに開発を!?
hananouchi
0
200
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
180
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.9k
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
190
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
180
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
3
470
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
110
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
210
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
390
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
0
140
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
63
55k
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
410
The Mindset for Success: Future Career Progression
greggifford
PRO
0
420
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
150
Visualization
eitanlees
152
17k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.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