Thanks.
Not trolling, wrong assumption. I want it to succeed, healthy concern is good.
Regardless of wrong assumptions, based on your numbers.
Point is, things are moving well. Thanks again.
Thanks.
Not trolling, wrong assumption. I want it to succeed, healthy concern is good.
Regardless of wrong assumptions, based on your numbers.
Point is, things are moving well. Thanks again.
You just said the same thing.
Let me refine it for your tastes: make a great tool for free, provide turn-key cloud-based solutions for that tool for a fee, provide consulting for that tool for a fee.
Back on topic: I was already surprised that remotebase (cool project BTW) was build on Meteor, since it doesnât really seem to need much of its features. Anyway, you mention troubles with 200 concurrent users. You also mention a lot of things you did wrong with the configuration etc.
I just wonder if instead of rewriting the entire thing, it would have been easier to just solve to configuration mistakes you had made.
We run apps that have way more concurrent users and are more complex than remotebase on really unspectacular hardware. So I think with a few minor adoptions you should have been good.
Remotebase seems to tick all the right boxes for a static site. Iâd probably have deployed it on Netlify, an ultra performant static site platform that gives you
Oh did I mention free one-click SSL, form submission hooks (for your add a company feature) and GitHub integration?
See all the Netlify features here and read this if youâre not sure whether a static site is right for you.
To generate the pages, Iâd probably have used Gatsby, a React.js static site generator with hot reloadable templates
Itâs a pretty nice setup for continuous deployment. Committing a change to your repo triggers a Netlify build process to deploy a new version of your site. Fix a typo in seconds by editing a file in the GitHub mobile UI (I use CodeHub on iOS).
You can still write your application in meteor 1.3 just like you used to in 1.2. You donât have to use npm nor import
.
good point. Itâs true, we still have many atmosphere packages in our production Meteor apps.
No more excuses @mats! Build something!
How about just using http://gun.js.org or http://horizon.io in conjunction with ReactJS, and backend what ever you like.
There are plenty solutions out there to build up a full stack app and not that difficult. My main reason why i love Meteor is about community and what Meteor does. Web technologies change and new pop up everyday so following up all these stuff is really painful for me. Now when i have started using Meteor a year ago, i noticed that these guys (MDG) combine and bring up all the hot and best technologies out there in one place, and is community driven which means we can make this framework better and better over time. Following and be a part of a community and be updated as a developer makes me happier instead of spent crazy amount of hours, days, years on docs, etc to figure out and be updated on all these technologies out there. Cheers!
Why would you have an admin app on two containers? Wouldnât that have really low usage? Or do you mean like an âend-userâ admin app for something?
Great comments @maxhodges! Very helpful.
Good question. Probably just for general redundancy/availability. Itâs something that our backoffice team uses constantly throughout the day for purchasing, receiving, order fulfillment (shipping docs and labels), etc. So itâs more of a ERP-type backend than a simple âadminâ app. You can see from this screenshot that thereâs a lot to it
Yes, about half year ago I realized that Meteor is a dead end, at least for me and felt really happy to come back to Backbone+React+Java+SQL stack.
The most serious disadvantage from a development/project management standpoint - Meteor is unpredictable in development. Example - in SPA REST stack you can always look at the data being sent and responses you get, but with Meteor it becomes a blind spot, until you log everything on the server! So itâs very hard to predict, how much time it will take to root a problem in your code, fix bugs etc. Same with UI development - because of 2-6 seconds of reload time, eventually you realize how painful is it to be fast and witty with your UI (HTML, CSS) - in UI itâs especially important to try different looks to nail it, but with all reloads one simple yet polished feature can easily take days and you end up with unexpectedly more time to develop trivial UI.
These things do put your project at a very high risk - and that is the reason why employed project managers will always stay away from Meteor. As one of my ex-bosses simply put it - âthere is too much magic in your code, and I hate magic - itâs too irrational!â
I do not even touch user experience here, just developerâs/PMâs. I wish I knew all these little ahaâs in advance, but itâs OK - experience, enjoy!
@AndreasGalster @netmask checkout https://github.com/aruntk/polymer-apollo.
An example of a client-side app built with Polymer and Apollo Client - https://github.com/aruntk/GitHunt-Polymer
what makes you think all these project manager are now unemployed?
I get that you decided Meteor isnât right for you; but I think youâre mistaken to think it couldnât be right for anyone. Plenty of people, including myself, have done great things with Meteor. There are more than 35K Meteor repositories on GitHub and there are more JavaScript repos on GitHub than any other language. Part of the reason behind that is the rise of Node.js, and IBM and others are pushing Node.js into the enterprise where Java/SQL(Oracle) have traditionally played a large role.
I think if you told us what specific problems you were encountering, perhaps we could have provided specific advice. But your problem description isnât really specific enough for us to know how to help. Weâve built multiple, successful, commercial Meteor apps and havenât had the kind of trouble youâre describing. So maybe you have some specific needs, or maybe youâre just not aware of how to deal the some aspects of Meteor app dev?
I donât even understand this concern. Our app doesnât reload pages. The UI performance is blazing fast and so is our development time.