Intro to Meteor

The opinionated all-in-one powerhouse

Meteor is a full-stack JavaScript platform for developing modern web and mobile applications.

  • Isomorphic: one language to rule them all (JS): application server, web browser, and mobile device.

  • Data on the wire: the server sends data, not HTML, and the client renders it.

  • Reactivity: the UI seamlessly reflects the true state of the server for everyone at all times.

  • Horizontal integration: Use (almost) any plugin, library, framework, package manager or architecture.

Atmosphere is developed for Meteor stack.

  • Dependencies on core, e.g. DDP and Blaze
  • Automagic management of non-JS files like CSS, Less, Sass, Stylus and static assets
  • Take advantage of Meteor’s build system for automatic transpilation, e.g. CoffeeScript
  • Strictly defined way to ship different code for client and server, enabling different behavior in each context
  • Use in-built package namespacing and package global exports without having to explicitly use ES2015 import
  • BUT, use NPM for anything else, especially when writing packages for non-Meteor use

Atmosphere vs NPM

Let's try it!

Intro to Meteor

By Chris Nater

Intro to Meteor

  • 546