Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meteor.js

 Meteor.js

Quick talk on Meteor.js Framework

Recording of this talk (in Portuguese, but also available in English upon request): https://youtu.be/JN6nyy3E4To?t=3884

Luiz Gonzaga dos Santos Filho

September 16, 2015
Tweet

More Decks by Luiz Gonzaga dos Santos Filho

Other Decks in Programming

Transcript

  1. One codebase, all platforms Open and extensible 100% pure JavaScript

    Collaborative iOS and Android app <1000 lines of JavaScript A full-stack, open source platform for building web and mobile apps in JavaScript Fast and fun development
  2. Meteor components Command Line Tool View Layer – Blaze (Angular,

    React) Livequery Full stack package system – atmospherejs.com Build system Cordova/Phonegap
  3. “We’ve bled all over it.” Brett Kiefer The Trello Tech

    Stack http://blog.fogcreek.com/the-trello-tech-stack/
  4. Result: Complex stack HTML Templates App Logic Reactive UI update

    system Native mobile container Speculative client-side updates Client-side data store Custom data sync protocol Realtime database monitoring Build & update system We want to focus on the app, not the infrastructure App Microservices PLATFORM Blaze Livequery Client Data Cache MongoDB SQL REST App Components & Logic React Angular SERVER CLIENT SOURCES DDP Mobile Web
  5. What We Saw – Meteor Tool Install to deploy in

    minutes w/free hosting Hot code push Multi-platform support Full-stack packages
  6. What We Saw – Framework Features Reactive rendering Database sync

    Intuitive, isomorphic API Minimal boilerplate code
  7. The Meteor Platform App Microservices PLATFORM Blaze Livequery Client Data

    Cache MongoDB SQL REST App Components & Logic React Angular SERVER CLIENT SOURCES DDP Mobile Web
  8. Meteor Development Group Funded (won’t disappear) - $20 Million series

    B - May 2015 Active development by full-time employees Revenue product: Galaxy - high-availability/large scale Meteor hosting Meteor platform is MIT-licensed - host anywhere; you own the code
  9. Roadmap Meteor 1.2 – Summer 2015 • ES2015 (ES6) •

    1st Class Angular, React support Future Directions • Full-stack reactive SQL • REST and microservices • Large app patterns, ES2015 modules, and more
  10. meteor.com/learn Official Meteor Tutorial Official Meteor Docs Meteor Forums Discover

    Meteor (book) Stack Overflow meteor.com/try docs.meteor.com forums.meteor.com book.discovermeteor.com stackoverflow.com/questions/tagged/meteor