Meteor - Building your first app

  • Published on
    10-May-2015

  • View
    201

  • Download
    3

DESCRIPTION

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

Transcript

1.Meteor Building your first app@ryepdx2. curl https://install.meteor.com | /bin/sh@ryepdx 3. Why Meteor? - Simple- Reactive - Batteries Includedcurl https://install.meteor.com | /bin/sh@ryepdx 4. SimpleLess of this. (Thanks, Fibers!) curl https://install.meteor.com | /bin/sh@ryepdx 5. ReactiveFeels like this. curl https://install.meteor.com | /bin/sh@ryepdx 6. Batteries Included* abstrusegoose.comWhat NPM + Meteorite feels like. *Bacon not included.curl https://install.meteor.com | /bin/sh@ryepdx 7. Speaking of Meteorite... (Anyone still need this?)curl https://install.meteor.com | /bin/sh@ryepdx 8. Speaking of Meteorite... npm install -g meteorite@ryepdx 9. Speaking of Meteorite... - Communitys preferred package manager.- Enables smart packages. - Find packages at https://atmosphere.meteor.com/npm install -g meteorite@ryepdx 10. Now back to Meteor! But first... git clone https://github.com/ryepdx/meteor-chat.gitnpm install -g meteorite@ryepdx 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 Productivitygit clone https://github.com/ryepdx/meteor-chat.git@ryepdx 12. Anatomy of a Meteor app yourapp/ lib/ client/ server/ client/ server/ git clone https://github.com/ryepdx/meteor-chat.git@ryepdx 13. Lets code! (Anyone still need this?)git clone https://github.com/ryepdx/meteor-chat.git@ryepdx 14. Thank you! Questions? Ryan Casey / ryan@ryepdx.com / Twitter: @ryepdx