introduction to meteor - worldwide meteor day
TRANSCRIPT
WORLDWIDE
DAY
Introduction to Meteor
Welcome!Install the "meteor day checkin" app (IOS, Android) to ping other attendees around the world!
Overview
1. What is Meteor? 2. Live coding a simple Meteor app 3. Example apps and production
apps 4. Learning resources
What is Meteor?• Open-source platform for building web
and mobile apps in JavaScript !
• Built to power the next generation of apps – Rich user interfaces – Collaborative multi-user applications – Cross platform apps – Fast development
How modern apps look and feel
• Focus on your app’s unique features instead of wrangling network code • Make Facebook-quality apps without
Facebook’s resources
Old tools don’t work for modern apps
• Modern apps serve data, not html • Modern apps shouldn’t need a refresh
button !
• As a result: have to switch away from the old architecture. • Rails, Django, PHP, ASP.NET, etc are
difficult to adapt to the new model
Meteor’s cloud/client platform• Meteor gives you all of the components
you need to make modern apps work – it’s a complete platform, not just a library to solve one problem
!
• Let’s go right into the demo to see how it feels to use and then we’ll explain how the pieces fit together
Short demo
Components
Read about all of these on the Projects page at meteor.com/projects
Livequery Realtime database queriesDDP Subscribe to changes in the databaseMinimongo Run database queries on the clientTracker Rerun your functions when data changesBlaze Keep the view up to date with your data
Example apps
Todos: a full featured todo list app meteor create —example todos!
Local Market: a mobile social engagement app
meteor create —example localmarket
Workpop: Built on Meteor
• $7.9 million Series A led by Trinity Ventures • “Most rapid prototyping, iteration and
development we’ve ever seen from an early stage company.” - Trinity Ventures
See more businesses on meteor.com
• Over 150 meetup groups around the world: meteor.meetup.com • Over 2500 community-authored packages: atmospherejs.com • Discover Meteor has made over $300,000 in book sales • #11 on GitHub (just passed Backbone, will soon pass Rails)
Learning resources
• Official Meteor tutorial at meteor.com/install • Discover Meteor - today is the last day to
claim a free copy of the starter edition at book.discovermeteor.com/starter • Meteor tag on Stack Overflow • Documentation at docs.meteor.com
meteor.com/learn
Now it’s your turn!
# install Meteor$ curl https://install.meteor.com/ | sh!# create an app and run it$ meteor create my_cool_app$ cd my_cool_app$ meteor!# deploy it to the internet!$ meteor deploy my_cool_app.meteor.com