Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Meteor
Building your first app

@ryepdx
curl https://install.meteor.com | /bin/sh

@ryepdx
Why Meteor?
- Simple

- Reactive
- Batteries Included

curl https://install.meteor.com | /bin/sh

@ryepdx
Simple

Less of this.
(Thanks, Fibers!)
curl https://install.meteor.com | /bin/sh

@ryepdx
Reactive

Feels like this.
curl https://install.meteor.com | /bin/sh

@ryepdx
Batteries Included*
abstrusegoose.com

What NPM + Meteorite feels like.
*Bacon not included.

curl https://install.meteor....
Speaking of Meteorite...
(Anyone still need this?)

curl https://install.meteor.com | /bin/sh

@ryepdx
Speaking of Meteorite...
npm install -g meteorite

@ryepdx
Speaking of Meteorite...
- Community’s preferred package manager.

- Enables “smart packages.”
- Find packages at https://...
Now back to Meteor!
But first...
git clone https://github.com/ryepdx/meteor-chat.git

npm install -g meteorite

@ryepdx
7 Principles of Meteor
1. Data on the Wire
2. One Language
3. Database Everywhere
4. Latency Compensation
5. Full Stack Re...
Anatomy of a Meteor app
yourapp/
lib/
client/
server/
client/
server/
git clone https://github.com/ryepdx/meteor-chat.git
...
Let’s code!
(Anyone still need this?)

git clone https://github.com/ryepdx/meteor-chat.git

@ryepdx
Thank you!
Questions?
Ryan Casey / ryan@ryepdx.com / Twitter: @ryepdx
Upcoming SlideShare
Loading in …5
×

Meteor - Building your first app

712 views

Published on

A brief introduction to Meteor I gave at the February 2014 Portland Meteor meetup before beginning my live-coding session.

The code from the live-coding session can be found at https://github.com/ryepdx/meteor-chat

Published in: Technology
  • Be the first to comment

Meteor - Building your first app

  1. 1. Meteor Building your first app @ryepdx
  2. 2. curl https://install.meteor.com | /bin/sh @ryepdx
  3. 3. Why Meteor? - Simple - Reactive - Batteries Included curl https://install.meteor.com | /bin/sh @ryepdx
  4. 4. Simple Less of this. (Thanks, Fibers!) curl https://install.meteor.com | /bin/sh @ryepdx
  5. 5. Reactive Feels like this. curl https://install.meteor.com | /bin/sh @ryepdx
  6. 6. Batteries Included* abstrusegoose.com What NPM + Meteorite feels like. *Bacon not included. curl https://install.meteor.com | /bin/sh @ryepdx
  7. 7. Speaking of Meteorite... (Anyone still need this?) curl https://install.meteor.com | /bin/sh @ryepdx
  8. 8. Speaking of Meteorite... npm install -g meteorite @ryepdx
  9. 9. Speaking of Meteorite... - Community’s preferred package manager. - Enables “smart packages.” - Find packages at https://atmosphere.meteor.com/ npm install -g meteorite @ryepdx
  10. 10. Now back to Meteor! But first... git clone https://github.com/ryepdx/meteor-chat.git npm install -g meteorite @ryepdx
  11. 11. 7 Principles of Meteor 1. Data on the Wire 2. One Language 3. Database Everywhere 4. Latency Compensation 5. Full Stack Reactivity 6. Embrace the Ecosystem 7. Simplicity Equals Productivity git clone https://github.com/ryepdx/meteor-chat.git @ryepdx
  12. 12. Anatomy of a Meteor app yourapp/ lib/ client/ server/ client/ server/ git clone https://github.com/ryepdx/meteor-chat.git @ryepdx
  13. 13. Let’s code! (Anyone still need this?) git clone https://github.com/ryepdx/meteor-chat.git @ryepdx
  14. 14. Thank you! Questions? Ryan Casey / ryan@ryepdx.com / Twitter: @ryepdx

×