Help Tiny: Post Your Most-Wanted Features for Meteor

True, Grapher does a nice job of packaging and documenting how to get set up. And to say it’s a wrapper was a huge overstatement on my part. If users like a graphql-like API that’s similar to Mongo’s query API (as I think of it), as well as relational support, and even an ecosystem of other tools around it, then that data stack is a good fit.

1 Like

Grapher is awesome, my only concern is that even its creator stopped using most of its features. Which means most likely we’ll never have updates for that parts. E.g. it’d be awesome to fetch documents from network only when they’re not fetched with the same params/body without having to use apollo.

2 Likes

Any ideas on the best way to change this? does it require installing a local version and modifying the source or are their any flags available?

1 Like

One idea that I would like to try on Meteor build system would be to not re-scan and re-evaluate dynamic modules if they are not changed.

I don’t think Meteor is doing this because I applied dynamic modules broadly in a huge app and the rebuild time still the same.

Would that be very hard? I think we could then cross the file watchers info with dynamic modules info and just re-evaluate the changed ones.

1 Like

We need a official DDP client include minimongo, so we can use any frontend framework with Meteor backend by DDP.

because it is still hard to integrate frontend framework. for example. nuxt. when set up a new project, I want to use meteor as backend. but when integrate the frontend, it always to get limitation and spend lots of time to make it work.

What really worries me is how many different directions people want to take things.

In my opinion what made Meteor so awesome, and why it grew so fast at the beginning was that it was incredibly simple and made it ridiculously easy to get s**t done compared to other frameworks.
What killed it, was when people started overcomplicating things… breaking off bits of meteor to mix with other frameworks, pushing aside Blaze so they could hook up that shiny new React thing - even though React wasn’t designed to work in the same way and it needed a ton more boilerplate.

The community just got fragmented with people all doing things differently, none of it properly integrated or documented, but no-one really giving any love to what was there originally.

Personally I’d like to see meteor return to its roots. A very simple, clean framework with a very low on-ramp, where people don’t need to learn React or Vue or [insert latest front-end craze here] to get started. Blaze was awesome for that and is perfectly capable of making a solid UI. With a bit of TLC it could probably be a lot better too.

11 Likes

Agree… mostly. Meteor should be improved not change drastically how it works now. Improve the core technologies. Since it would be hard for people like myself who still are still learning and using the framework. Maintaining and making it easier to use react and other front-ends frameworks would be nice.Also keep support windows and perhaps improve speed on windows

2 Likes

My two cents,

I am first and foremost an entrepreneur, and I believe that is where Meteor shines. In being a tool that allows you to take an idea and turn it into a product. This has always been the appeal of Meteor, being a straightforward path from idea to execution.

However, an important benefit of being an entrepreneur in this industry, is having a solid backup plan. If my products don’t generate revenue, I can always go get contract work to pay the bills. This is the balance that I feel has kept me in the Meteor community. For me it’s not about the new shiny thing, as some suggest has become an issue here, it’s ensuring that I can use new technologies so my skills remain marketable, whether it’s React, Vue, or GraphQl.

A fundamental product belief of mine, is things don’t need to be simple, they need to be clear. So my Most-Wanted Feature for Meteor is to continue to become more clear, straightforward, yet adaptable.

8 Likes

Howdy, I’ve used meteor since version .5~. First off, I think that a lot of people are talking one of meteor’s best selling points was developer experience. I remember waiting for meteor day to watch the things that people were making with meteor. These sort of things don’t have much to do with features or that sort of thing in Meteor, but it improved the developer experience. Atmosphere is much more fun to use than npm and deploying a quick demo app to *.meteor.com brought joy to many developers. I remember when people in design started to focus more on UX/UI and it seems like meteor had brought some of the UX/UI thinking to developers… I think that’s why people mention that meteor is the “Apple” of frameworks. Ease of use is developer experience, but developer experience is not ease of use. As a company just initially getting involved with meteor, I think that tiny can come up with ideas on how to bolster and get back to the days of the great developer experience meteor once had. I think one of the biggest things that hurt the developer experience in meteor was integrating npm and opening up meteor to multiple front end frameworks too close together in the framework development; this fragemented the community and there was a lot of confusion about how to do things, ie no “Discover Meteor” for these type of changes.

I think @benjamn and alike know what to do for at least the next 6 months of meteor development, so I’m not going to suggest any features. However, since DX (developer experience) is one of the biggest selling points of meteor, different methodologies of creating the framework need to be put in place (your product is not your product). I think that vulcan by @sacha aims to hit at those notes of DX that meteor as a whole ecosystem once had.

4 Likes

I hope the new Meteor owners hear that. Entrepreneurs are almost clients for life, and will rarely, if ever, ask for disruptive changes - hardly a downside for the framework maintainers.

Meteor with its original stack is an amazing tool for 1) fast prototyping, 2) building an MVP, and 3) growing your product & business. And before I get rebuffed with ‘does not scale’ replies, I’d say, well, congrats if you got to that point. It means you must have clients. It’s a good problem to have, and one that is solvable. Just don’t forget how quickly you got there, and that’s in good part because of Meteor.

You can rely on it to always work. Countless product owners on this forum know that already. I challenge whoever thinks differently to show me their product, built with a comparable JavaScript stack (so client + server) that can claim the same level of stability.

11 Likes

THIS. I want to move my stuff to Galaxy, right now I am localhosting production to save costs… :confused:

4 Likes

Auto-scale Galaxy! When I finally move off Galaxy, it won’t be b/c of the price. It will be b/c our hand-rolled scaley-bot is a weak point that is hard to live with.

Also. Separate ACLs for galaxy team members. I want some team members to view server health… and scale up, but never see the API keys on the “settings” tab.

+1 for Galaxy 2fa.