Intro to Meteor [Deprecated]

13
Build apps that are a delight to use, faster than you ever thought possible http://www.meteor.com

Transcript of Intro to Meteor [Deprecated]

Page 1: Intro to Meteor [Deprecated]

Build apps that are a delight to use, faster than you ever thought possible

http://www.meteor.com

Page 2: Intro to Meteor [Deprecated]

What We’ll Cover

• What is Meteor?

• Live Code a Simple Meteor App

• Example Apps

• Learning resources

Page 3: Intro to Meteor [Deprecated]

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 (web, IOS, Android)

• Fast development

Page 4: Intro to Meteor [Deprecated]

How Modern Apps Look & Feel

• Focus on your app’s unique features instead of wrangling network code, websocket, etc.

• Meteor’s Goal: Facebook-quality apps without Facebook’s money

Page 5: Intro to Meteor [Deprecated]

Old tools don’t work for modern apps

• Modern apps serve data, not html

• Modern apps shouldn’t need a refresh button

• Rails, Django, PHP, ASP.net etc. are difficult to adapt to the new model

Page 6: Intro to Meteor [Deprecated]

App Demo

Page 7: Intro to Meteor [Deprecated]

Components• LiveQuery – Realtime database queries

• DDP – Subscribe to changes in the database

• MiniMongo – Run database queries on the client

• Tracker – Rerun functions when data changes

• Blaze – Keep the view up-to-date with your data

http://meteor.com/projects

Page 8: Intro to Meteor [Deprecated]

Example Apps

• Todos — a full-featured todo list app

meteor create --example todos

• Local Market — a mobile social engagement app

meteor create --example localmarket

Page 9: Intro to Meteor [Deprecated]

Businesses Built on Meteor

Page 10: Intro to Meteor [Deprecated]

WorkPop - Built on Meteor

• Raised $7.9 million Series A led by Trinity Ventures

“the most rapid prototyping, iteration and development we’ve ever seen from an early stage company”

Page 11: Intro to Meteor [Deprecated]

Growing Rapidly• Over 150 meetup groups around the world –

meteor.meetup.com

• Over 2000 community-authored packages - atmospherejs.com

• Discover Meteor has made over $300,000 in book sales (as of Sept. 2014)

• Ranked #11 on GitHub (just passed Backbone, will soon pass Rails)

Page 12: Intro to Meteor [Deprecated]

Meteor Meetup Groups

Page 13: Intro to Meteor [Deprecated]

Learning Meteor•Meteor.com

http://meteor.com/learn •Official Meteor tutorial

http://meteor.com/install •Discover Meteor

http://book.discovermeteor.com/•EventedMind

https://www.eventedmind.com/•Stack Overflow, tagged Meteor •Official Meteor Docs

http://docs.meteor.com