Getting Meteor to 1.0

Preview:

DESCRIPTION

Meteor CEO Geoff Schmidt talks about "Getting Meteor to 1.0" during #MeteorDevshop 8, on September 26, 2013.

Citation preview

Meteor 1.0

“Andromeda”

Early Next Year

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

A stable platform for writing { Apps

Packages

Books & Tutorials

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Supported ForProduction Use

Wednesday, October 2, 13

Lock Down The Core

Andromeda theme

A small, stable, modular core

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Modular

meteor build tool

standard-app-packages

oauth

facebook

accounts

http

webapp

twitter

ejson deps

ddp minimongo

mongo-ddp

spark session

handlebars

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

1.0: Small CoreCore

Data transport (DDP)Mongo driver

Live templatingAccounts & Oauth

HTTP & SMTPPackage system

Build tool

Atmosphere

RouterForm builder

Model system

Revisit in Future Releases

Wednesday, October 2, 13

Proposed feature setBeing finalized now. We need your feedback!

meteor-core@googlegroups.com

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Big Deal #1: Packages

Finalize package format

Fold Meteorite into Meteor

Make Atmosphere an official service

Tighten up package versioning

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Big Deal #2: Meteor UI3rd generation realtime templating engine.

Multiple person-years of R&D. Replaces Spark.

Rerenders far less frequently. Solves a huge arrayof issues. Eliminates need for preserve, isolate,

constant, landmarks, etc.

Broad range of jQuery widgets, etc,will now “just work”.

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Big Deal #2: Meteor UIDefinite for 1.0

New engine on existing API

Possible for 1.0

The powerful new object-oriented template API.Makes it easy to make reusable,

configurable widgets.

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Big Deal #3: Scaling

High performance realtime Mongo connector(Meteor acts as Mongo replication slave)

Improved support for load balancingmany DDP connections across any number

of Meteor server processes

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Big Deal #4: GalaxyGalaxy: a complete solution for operating your

Meteor apps in the cloud, on your own EC2 boxes.

Does for devops what Meteor does for development.“meteor deploy” onto your own servers!

It just works.

Our first commercial product.Alpha available at 1.0 release.

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

The Big Stuff

Official package systemMeteor UI engine

ScalingGalaxy

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Databases:Only Mongo

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

DDP:Official version 1 spec

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

HTTP & REST:Official support for Connect

middleware

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Server environment:Easy tools for bringingin async Node APIs

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Windows:Official port from MDG

Maybe

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Official testing API:Clean up and document

existing tools (tinytest)

Maybe

Wednesday, October 2, 13

Meteor 1.0 “Andromeda”

Better publish API:Joins and/or reactivity

Maybe

Wednesday, October 2, 13

Meteor 1.0

“Andromeda”

Early Next Year

Wednesday, October 2, 13