1. Data on the Wire
Don't send HTML over the network.
Send data and let the client
decide how to render it.
Slide 25
Slide 25 text
2. One Language
Slide 26
Slide 26 text
2. One Language
Write both the client and the
server parts of your interface in
JavaScript
Slide 27
Slide 27 text
3. Database Everywhere
Slide 28
Slide 28 text
3. Database Everywhere
Use the same transparent API
to access your database from
the client or the server.
Slide 29
Slide 29 text
4. Latency Compensation
Slide 30
Slide 30 text
4. Latency Compensation
On the client, use prefetching and
model simulation to make it look like
you have a zero-latency connection to
the database
Slide 31
Slide 31 text
5. Full Stack Reactivity
Slide 32
Slide 32 text
5. Full Stack Reactivity
Make realtime the default. All layers,
from database to template, should
make an event-driven interface
available
Slide 33
Slide 33 text
6. Embrace the Ecosystem
Slide 34
Slide 34 text
6. Embrace the Ecosystem
Meteor is open source and integrates,
rather than replaces, existing open
source tools and frameworks
Slide 35
Slide 35 text
7. Simplicity
Productivity
=
Slide 36
Slide 36 text
7. Simplicity
Productivity
The best way to make something seem
simple is to have it actually be simple.
Accomplish this through clean,
classically beautiful APIs
=
Slide 37
Slide 37 text
live coding madness
Slide 38
Slide 38 text
• http://meteor.com/examples/
• http://madewith.meteor.com/
• http://themeteorbook.com/
• http://roadmap.meteor.com/
Where to go from here: