I just have to take a moment and scream…
THERE ARE TOO MANY WAYS OF DOING EVERYTHING IN METEOR!
And everything seems to be deprecated before it’s even declared 1.0.
I’m dying here. And I consider myself relatively a master of chaos!
I think there’s only one answer: good old Brooks’ “Plan to throw one away.” Just get something working even if it’s “the old way of doing things” and we already know we’re going to replace Blaze with React and Ionic with React Native and Iron Router with Flow Router and maybe far more besides. A lot of those upgrades will be more or less transactional so maybe the prototype doesn’t need to be thrown out in the event.
But then there’s the corollary, “If you plan to throw one away, you’ll throw away two.”
It’s really hard to avoid procrastination if all the code you will write this week will be a one-liner next week when someone releases a magic package to do it all for you.
Curses! Too many choices!
Carry on I’m beyond help…