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

Meteor - A better way to build apps

Meteor - A better way to build apps

An introduction to Meteor.js

mstamos

April 21, 2015
Tweet

More Decks by mstamos

Other Decks in Programming

Transcript

  1. Cremala - My first Meteor app About the Game •

    2000 words • Two game types ◦ Normal ◦ Duels • 7 Different Languages • Players can chat • Wed and Android app • Facebook/Twitter integration Tools • Javascript • Meteor • Bootstrap • Less • HTML5 Canvas • Git
  2. My knowledge before Cremala Tools Rate of Knowledge (1-10) Javascript

    Meteor Bootstrap Less HTML5 Canvas Git Cremala was built in 4 months working part time!!! 2 0 0 0 4 0
  3. A full-stack platform • Node back end • Front end

    framework • Real-time communications protocol • Multiplatform build system • Browser • iOS (Cordova) • Android (Cordova)
  4. Modern Apps • Modern apps ◦ Facebook ◦ Gmail ◦

    Twitter ◦ Google docs • Live updates • Collaboration • Mobile
  5. Without Meteor • Want to develop a modern app? •

    What could you use for it? • A possible solution to develop a modern app is MEAN ◦ MongoDB ◦ Express ◦ Angular ◦ Node
  6. What Meteor Achieve • Focus on your app’s unique features

    instead of wrangling network code, websockets, etc • Meteor’s Goal: Modern apps quality without big company’s money
  7. Live Code Session You can find this simple chat app

    in github: https://github.com/mstamos/chatAppML
  8. Why use Meteor? • Easy to learn • Developing with

    just one language • Real-time by default • Mobile support • Smart packages • Extremely supportive community
  9. Want to learn? •Meteor.com http://meteor.com/learn •Official Meteor tutorial http://meteor.com/install •Discover

    Meteor http://book.discovermeteor.com/ •EventedMind https://www.eventedmind.com/ •Stack Overflow, tagged Meteor •Meteor Point http://www.meteorpoint.com