Accelerating Meteor Mastery

@GaryBartlett,

I hear you. Here is my honest advice:

  1. You are in a similar position I was in 2 months ago. And we already have a commercial App making money (here is our launch announcement: ZeSchool App -- Digital Classroom with Meteor / Blaze). Prior to that we were coding in AS3 (ActionScript / Adobe AIR / Flash). With Meteor we got up and running quickly and it’s doing great. We did not want to do it in PHP (and definitely not in Python or Ruby). Note that we are among a small group of people on this forum actually making money off our product (i.e. not selling services, or training).

  2. Visit this poll: Who uses what - Blaze/Angular/React/Vue - Poll . You will find that the ‘old’ Meteor way is still very present and strong. The adoption of React is not as strong as was originally expected (in fact, my guess is that half the ones using React were using it before, and a big part of the other half are there because of MDG wanting to jump on the FB ecosystem). I strongly recommend Blaze for anyone wanting to develop good apps quickly (Blaze is nothing more than Handlebars, a dominant DOM-based themeing engine for Node / Express and even Ghost). And with Blaze future development going to the community (let by the amazing @mitar), you will find a lot of improvements coming to it (including Incremental DOM) – last I checked there was only one bug! And it was something silly easily circumventable in your code. Now I know that many will push for React, I haven’t seen any compelling reason to make the jump.

  3. As MDG refocuses on the data layer (Apollo), they will drop (I predict) involvement in the view layer. So you will be on your own regardless. Might as well stick to what works and later refactor if you needed to (and I bet you won’t have to).

  4. Start using Meteor as soon as you can so you can learn its ropes. Here are my favorite tutorials and the ones that really got us developing quickly by LevelUpTuts (leaps and bounds better than many of the resources out there) – don’t buy any books or videos (not worth it).