Skip to content

Instantly share code, notes, and snippets.

@pechitook
Created January 24, 2016 14:40
Show Gist options
  • Select an option

  • Save pechitook/be6802ad0a41de9205e6 to your computer and use it in GitHub Desktop.

Select an option

Save pechitook/be6802ad0a41de9205e6 to your computer and use it in GitHub Desktop.

Resources

The Meteor Guide

The Meteor Guide is an official guide meant to give Meteor users a more broad view on what the best practices and conventions in the community are. As Meteor is a non-opinionated framework in terms of architecture, this is a valuable resource every Meteor developer must read.

Meteor forums

https://forums.meteor.com/

Blogs

Videos

Meteor Youtube Channel: This is where we can find both Meteor San Francisco Devshops and Meteor London Devshops (monthly meetups) talks.

Popular packages

Flow Router: This is now the main router for Meteor. It used to be iron-router but it did way too much, and the community is now moving to Flow Router, a do-one-thing-and-do-it-well router.

Collection2: This is the most used package to force Schemas into our Collections. This package only validates that every insert/update is made according to a schema, but the actual schema is generated with the simple-schema package, which collection2 depends on. It is recommended on The Meteor Guide.

accounts-base: This is the official package for managing user accounts in Meteor. It can be extended for specific providers by adding accounts-facebook, accounts-twitter, etc.

Popular open source projects

  • Wekan: A trello-like kanban board.
  • Dominus An open source multiplayer game built with Meteor.
  • Rocket Chat Open source Slack-like chat app. Has mobile apps as well.

Deployment

Meteor up is a CLI tool that eases the process of building, deploying and running a Meteor app on a server (any server, DigitalOcean, Modulus, AWS, etc). They are also working on a docker-based version called mupx.

Hosting

We can of course run our app on any well-known hosting provider, but these are Meteor specific:

MongoDB as a service for $18/mo: Compose.io


Further reading

Meteor 1.3

Meteor 1.3 will be released soon. It is now in active development in two separate releases, one for modules (ES2015's import syntax) and other one for Cordova improvements.

Mantra (Meteor + React architecture proposal)

Arunoda, an active Meteor community member and founder of Kadira, just released Mantra, which is an opinionanted way of writing Meteor apps. It uses React and is agnostic on how state is managed, so we could use Redux or whatever we want. I wouldn't recommend to use it yet as it might be still very immature, but it will definitely be a good reference. Here are some relevant links:

Webpack integration?

Here are some interesting notes from David Greenspan, an MDG member, about the Javascript build tool ecosystem and how all of that goodness can eventually fit into Meteor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment