Meteor Smart Packages: Seamless integration with third-party services and tools


Download (PDF, 311KB)

From the abstract: “Meteor is an open-source platform for building top-quality web apps in a fraction of the time. In Meteor, your app is written entirely in Javascript, both client and server code. Meteor handles most of the real problems that web developers face all the time, such as automatically redrawing parts of the UI when data changes on the server. It also supplies a consistent database API on both client and server, that can be secured in server code.

At its core, Meteor is just a collection of smart packages. Smart packages are unusually powerful, supplying deep hooks on client or server code, or into the app bundling process. For coffeescript support, simply run meteor add coffeescript; For Facebook login, run meteor add accounts-facebook; for SEO support, meteor add spiderable. In this talk, we’ll go over some notable smart packages (both core and user-contributed) and use them to build a simple app that interacts with several third-party services and tools.”