Download - Meteor - Building your first app
MeteorBuilding your first app
@ryepdx
@ryepdx
curl https://install.meteor.com | /bin/sh
@ryepdxcurl https://install.meteor.com | /bin/sh
Why Meteor?
- Simple
- Reactive
- Batteries Included
@ryepdxcurl https://install.meteor.com | /bin/sh
Simple
Less of this. (Thanks, Fibers!)
@ryepdxcurl https://install.meteor.com | /bin/sh
Reactive
Feels like this.
@ryepdxcurl https://install.meteor.com | /bin/sh
Batteries Included*
What NPM + Meteorite feels like.
*Bacon not included.
abstrusegoose.com
@ryepdxcurl https://install.meteor.com | /bin/sh
(Anyone still need this?)
Speaking of Meteorite...
@ryepdx
npm install -g meteorite
Speaking of Meteorite...
@ryepdx
Speaking of Meteorite...
- Community’s preferred package manager.
- Enables “smart packages.”
- Find packages at https://atmosphere.meteor.com/
npm install -g meteorite
Now back to Meteor!But first...
@ryepdxnpm install -g meteorite
git clone https://github.com/ryepdx/meteor-chat.git
@ryepdxgit clone https://github.com/ryepdx/meteor-chat.git
7 Principles of Meteor1. Data on the Wire2. One Language3. Database Everywhere4. Latency Compensation5. Full Stack Reactivity6. Embrace the Ecosystem7. Simplicity Equals Productivity
@ryepdxgit clone https://github.com/ryepdx/meteor-chat.git
Anatomy of a Meteor appyourapp/
server/client/
lib/
client/
server/
@ryepdx
Let’s code!
git clone https://github.com/ryepdx/meteor-chat.git
(Anyone still need this?)
Thank you!Questions?
Ryan Casey / [email protected] / Twitter: @ryepdx