Meteor js - TechPeaks Developers Meeting

1,716 views

Published on

Brief presentation of Meteor framework during the TechPeaks Developers Meeting.(https://www.facebook.com/events/315636768589377/)

Published in: Software, Technology

Meteor js - TechPeaks Developers Meeting

  1. 1. Francesco Corazza 22 May 2014
  2. 2. Meteor is a full-stack JavaScript framework for quickly creating fast, realtime web applications.
  3. 3. Seven Principles • Data on the wire. Client crafts all the HTML. • One language. Client + server + database = all JS • Database everywhere. Same API at client, server • Latency compensation. Fake it till you make it • Full Stack Reactivity. “Real-time” is the default • Embrace the Ecosystem. Integrate before replace • Simplicity = Productivity. Clean and classic APIs
  4. 4. The Meteor magic • Reactive programming • Automatic includes • Minification and concatenation in production • $ meteor deploy • Smart packages • Spiderable
  5. 5. MVVM (Model View View-Model)
  6. 6. Controller* Controller* Application* Logic* Model* Model* Model* SMART*SERVER* Application* View* User*Events* Server*Events* METEOR*CLIENT* Sync*data** proactively* DATABASE* Subscribe** to*data* Controllers*&* Helpers* React*to*events* Cache* React** to*data* Session' DDP* Distributed* Data*Protocol* MVVM (Model View View-Model)
  7. 7. Getting started $ curl https://install.meteor.com | /bin/sh meteor create myapp $ cd myapp $ meteor => Meteor server running on: http://localhost:3000/
  8. 8. Demo Time
  9. 9. Resources • http://docs.meteor.com/ • https://github.com/EventedMind/iron-router • https://atmospherejs.com/ • http://meteorhacks.com/ • http://www.meteorpedia.com/read/Main_Page • https://github.com/awatson1978/meteor-cookbook • https://hackpad.com/Top-Resources-for-learning-MeteorJS-Nrpnr6CHiGs • www.discovermeteor.com
  10. 10. Not convinced? • YCombinator Spring 2011 • $11.2M from Andreessen Horowitz and Matrix Partners to create the next Ruby on Rails (http://blog.ycombinator.com/ meteor-yc-s11-raises-112m-from-andreessen-hor) • roadmap.meteor.com • http://stackoverflow.com/questions/tagged/meteor • https://github.com/meteor/meteor • http://www.meetup.com/Meteor-SFBay

×