LET'S BUILD TOGETHER

http://rockalabs.com

xergioalex

SERGIO A. FLOREZ

TECH LEAD

A full-stack, open source platform for building web and mobile apps in JavaScript

LET'S BUILD TOGETHER

100% pure JavaScript
(Front-end and Back-end)

One codebase, all platforms

(Web, iOS, Android)

Reactive Apps
(Real time)

Open and extensible
(MIT - License)

Build advanced apps quickly with a small team.

Meteor Components

LET'S BUILD TOGETHER

1) Command Line Tool (Create, edit, deploy and build apps)

2) View Layer - Blaze + SpaceBars

Blaze + SpaceBars

3) Meteor Livequery (Family of live database connectors)

MongoDB, MySQL, Postgres, Oracle...

Transforms it into real-time databases

4) Full stack package system - atmospherejs.com

5) Build System (Cordova/Phonegap)

WHY METEOR

LET'S BUILD TOGETHER

YESTERDAY

TODAY

Desktop / Browser

Mobiles

Refresh button / Update

Reactive / Live Updates

Individual sessions

Multiuser collaboration

Result: Complex stack

LET'S BUILD TOGETHER

We want to focus on the app, not the infrastructure

Result: Complex stack

LET'S BUILD TOGETHER

We want to focus on the app, not the infrastructure

Distributed Data Protocol, is a simple protocol for fetching structured data from a server, and receiving live updates when that data changes.

DDP

Like "REST for websockets".

METEOR DATA FLOWS

LET'S BUILD TOGETHER

Optimistic UI

PUBLISHER / SUBSCRIBER  PATTERN

LET'S BUILD TOGETHER

INSTALLATION

LET'S BUILD TOGETHER

curl https://install.meteor.com/ | sh

1) meteor --help

2) meteor create appName

3) meteor list

4) meteor add packageName

5) meteor remove packageName

7) meteor run android/ios

6) meteor build --server=url

8) meteor deploy url

9) meteor mongo

10) meteor

EXAMPLES

LET'S BUILD TOGETHER

meteor create --example localmarket

meteor create --example todos

WHO IS USING METEOR

LET'S BUILD TOGETHER

METEOR COMMUNITY

LET'S BUILD TOGETHER

Over 200 meetup groups

Over 6000 community-authored packages

Ranked in top 15 on GitHub

MORE REASONS TO LOVE METEOR

LET'S BUILD TOGETHER

Angular Meteor:

Wakun (Trello-like kanban)

Electrometeor

Meteoric

Meteor + ReactJs

Telescope

RESOURCES

LET'S BUILD TOGETHER

Official Meteor Tutorial:

Official Meteor Docs: 

Meteor Forums

Discover Meteor (Book)

Stack Overflow

Explore meteor packages

Meteor Learning

IRC

An introdution to meteor

LET'S BUILD TOGETHER

http://rockalabs.com

xergioalex

SERGIO A. FLOREZ

TECH LEAD

Meteor

By Sergio Alexander Florez Galeano

Meteor

A full-stack, open source platform for building web and mobile apps in JavaScript

  • 1,660