21
Meteor 1.0 “Andromeda” Early Next Year Wednesday, October 2, 13

Getting Meteor to 1.0

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Getting Meteor to 1.0

Meteor 1.0

“Andromeda”

Early Next Year

Wednesday, October 2, 13

Page 2: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

A stable platform for writing { Apps

Packages

Books & Tutorials

Wednesday, October 2, 13

Page 3: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

Supported ForProduction Use

Wednesday, October 2, 13

Page 4: Getting Meteor to 1.0

Lock Down The Core

Andromeda theme

A small, stable, modular core

Wednesday, October 2, 13

Page 5: Getting Meteor to 1.0

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

Page 6: Getting Meteor to 1.0

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

Page 7: Getting Meteor to 1.0

Proposed feature setBeing finalized now. We need your feedback!

[email protected]

Wednesday, October 2, 13

Page 8: Getting Meteor to 1.0

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

Page 9: Getting Meteor to 1.0

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

Page 10: Getting Meteor to 1.0

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

Page 11: Getting Meteor to 1.0

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

Page 12: Getting Meteor to 1.0

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

Page 13: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

The Big Stuff

Official package systemMeteor UI engine

ScalingGalaxy

Wednesday, October 2, 13

Page 14: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

Databases:Only Mongo

Wednesday, October 2, 13

Page 15: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

DDP:Official version 1 spec

Wednesday, October 2, 13

Page 16: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

HTTP & REST:Official support for Connect

middleware

Wednesday, October 2, 13

Page 17: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

Server environment:Easy tools for bringingin async Node APIs

Wednesday, October 2, 13

Page 18: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

Windows:Official port from MDG

Maybe

Wednesday, October 2, 13

Page 19: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

Official testing API:Clean up and document

existing tools (tinytest)

Maybe

Wednesday, October 2, 13

Page 20: Getting Meteor to 1.0

Meteor 1.0 “Andromeda”

Better publish API:Joins and/or reactivity

Maybe

Wednesday, October 2, 13

Page 21: Getting Meteor to 1.0

Meteor 1.0

“Andromeda”

Early Next Year

Wednesday, October 2, 13