30
Meteor

Meteor for IT weekend

Embed Size (px)

Citation preview

Page 1: Meteor for IT weekend

Meteor

Page 2: Meteor for IT weekend
Page 3: Meteor for IT weekend
Page 4: Meteor for IT weekend
Page 5: Meteor for IT weekend
Page 6: Meteor for IT weekend
Page 7: Meteor for IT weekend
Page 8: Meteor for IT weekend
Page 9: Meteor for IT weekend
Page 10: Meteor for IT weekend
Page 11: Meteor for IT weekend

Java

C#

C++php

pyth

on

ruby

obje

ctive

-c

Cjs

Page 12: Meteor for IT weekend
Page 13: Meteor for IT weekend
Page 14: Meteor for IT weekend
Page 15: Meteor for IT weekend
Page 16: Meteor for IT weekend
Page 17: Meteor for IT weekend
Page 18: Meteor for IT weekend
Page 19: Meteor for IT weekend
Page 20: Meteor for IT weekend
Page 21: Meteor for IT weekend

A better way to build

Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started.

Page 22: Meteor for IT weekend

Dustin Moskovitz

Garry Tan

Co-founder, Asana; Co-founder, Facebook

Founder and designer, Posterous

This is the web framework I always wanted.

This is great! Definitely something the industry needs right now.

Page 23: Meteor for IT weekend

Seven Principles of Meteor✤ One Language

✤ Data on the Wire

✤ Database Everywhere

✤ Latency Compensation

✤ Full Stack Reactivity

✤ Embrace the Ecosystem

✤ Simplicity Equals Productivity

Page 24: Meteor for IT weekend

In the box✤ Structuring your application

✤ Data and security

✤ Reactivity

✤ Live HTML

✤ Templates

✤ Smart packages

✤ Deploying

Page 25: Meteor for IT weekend

API✤ Core

✤ Publish and subscribe

✤ Methods

✤ Server connections

✤ Collections

✤ Session

✤ Accounts

✤ Passwords

✤ Templates

✤ Timers

✤ Meteor.deps / Meteor.http

✤ Email

Page 26: Meteor for IT weekend

Quick startInstall Meteor:$ curl https://install.meteor.com | /bin/sh

Create a project:$ meteor create myapp

Run it locally:$ cd myapp$ meteor runRunning on: http://localhost:3000/

Deploying:$ meteor deploy myapp.meteor.com

Page 27: Meteor for IT weekend

Developer Resources✤ Stack Overflow. The best place to ask (and answer!) technical questions is

on [Stack Overflow](http://stackoverflow.com/questions/tagged/meteor). Be sure to add the meteortag to your question.

✤ Mailing list. We have two mailing lists for Meteor. [email protected] is for general questions, requests for help, and new project [email protected] is for discussing Meteor internals and proposed changes.

✤ IRC. #meteor on irc.freenode.net. The developers hang out here and will answer your questions whenever they can.

✤ Github. The code is on GitHub. The best way to send a patch is with a GitHub pull request, and the best way to file a bug is in the GitHub bug tracker.

Page 28: Meteor for IT weekend

Demo time :)

Page 29: Meteor for IT weekend

Questions???

Page 30: Meteor for IT weekend

Thanks for your attention!