I've used turbo/stimulus/hotwire. It's best suited for STATELESS interactions withe the browser/web page. The problem is not all desired user experiences and use cases are stateless. And the ecosystem for hotwire is a minuscule fraction of all the other popular js frameworks.
If you're searching for inventory available its perfect. However if you want to update one thing based on the most recently touched input it becomes more complicated and in all honesty more trouble that it's worth.
Honestly if you're a solo Rails dev, use whatever you want. However the React ecosystem, and really all of the other popular JS ecosystems (vue, ), are very strong and you have so many available options. Stimulus is 2 steps back from jQuery, it inverted the Event delegation pattern. No one else outside of the rails community is using it.
I think the fundamental misunderstanding (for the majority of devs who dont "get hotwire") is that you can very often delegate the statefulness of a given interaction to A: The Server via the database or B: The Browser via localstorage.
If your page can be written with it's state being "reasonably" delegated to one of these two, hotwire is _all you need_. (To be clear, it's more common that you're just doing a bunch of work to duplicate state that already exists in the database/on the server, or handled natively by the browser, and by "delegate" I mean don't-duplicate-for-no-good-reason.)
There are many (but fewer than those who "don't get" hotwire believe) cases where it's more of a headache to delegate state to A or B. In which case you should absolutely pull in react/vue/<insert_js_framework>/etc. My go-to is: https://github.com/skryukov/turbo-mount + react because it minimizes it's footprint on the "omakase-ness" of your rails app.
If I sold you a device for $1 and it minted $5 using $2 of electricity then you'd buy absolutely as many as you could as fast as you can.
However, if the devices stopped working when you had 100 of them you'd buy exactly 100 and if somebody made ones that only needed 50 cents of electricity you'd be looking to switch to those ones.
A company that is looking to downsize it's employee count is saying we are out of growth ideas and we're just going to do the same thing but more efficiently. Nothing really wrong with this except then your stock price shouldn't be like 100 P/E since there's no growth.
This post is certainly being critical, but I'm also not here to bring the hammer down. I am saying that it has grown very popular, and that makes it harder to get noticed. I know more than a few people have publicly complained on twitter about how their startup listing has been removed or bumped.
I also know there are a lot of scammers out there that PH has to battle against, trying to game the system. I know the people at G2.com when they started and were giving away free ipads for the top people with the most software reviews in a month, and someone tried to jump ahead by downvoting all the reviews of the people ahead of them in a month.
Clearly though expectations have changed. I'm certainly bummed for the 60% of the staff who were laid off. You can't just share your startup without some serious work beforehand or else you risk blowing your shot at 15 minutes of startup internet fame.
My point is not that PH is dying or not, but the game has changed and it has hurt makers who do this for the hope of making a full time living, and we're being crowded out by VC funded startups and previous PH launchers who have had past success (i.e. Tallyforms) that are "relaunching" and sucking up the little amount of attention available on PH. It's frustrating.
Doesn't it undermine your whole point, though? Your most damning point was at best a typo and at worst a fictional story.
Like, don't you think the head of growth might have an incentive to cause the issues you're mentioning? Doesn't the CEO implying the story isn't true give you pause?
Did you look at the head of growth's LinkedIn? Did nothing about their resume (which I won't post here) give you pause before writing a whole post?
I agree Product Hunt is different than it was years ago. So is the entire startup ecosystem. But this article just came off as sour grapes, where you cherry-picked stories to try to make an argument.
Are you saying that the one letter typo on the one of my many points surrounding the drama at Product Hunt discredit the whole thing? No I do not.
Maybe I should have shared in the article all the twitter posts where indie hackers are upset how they are getting screwed and how hard it is to get ranked on PH. There is a lot more drama surrounding PH than just the CTO not knowing one well known community member.
Heroku is the OG of affordable rails hosting. If the tutorial is older than 3-4 years ago then it was published when Heroku was free, which it no longer is.
There are lots of other affordable, but probably not free, options now;
you can't manage permissions very well or precisely. You can give a user "read only" or "edit" but you cannot manage individual sheets or cells. Spreadsheets are great for lots of things, but sharing them with lots of people is not one of them.
Thank you. I would love to see you there, and any feedback is welcomed. Is there any particular calculator you have in mind that you want to build? I would be happy to help out with that.
higher altitude means less oxygen, means you need to inhale/exhale more to get the proper amount of oxygen, and also faster heart rate. Is it possible the metabolism of people at higher altitudes burn more calories just trying to get the same amount of oxygen?
I'll refine it. I scraped a lot of sites and some of them were terrible. I just figured it was better to have the data there and let users decide as opposed to not having anything. I can see scraping some numbers related to traffic and using that for ranking.
I've used turbo/stimulus/hotwire. It's best suited for STATELESS interactions withe the browser/web page. The problem is not all desired user experiences and use cases are stateless. And the ecosystem for hotwire is a minuscule fraction of all the other popular js frameworks.
If you're searching for inventory available its perfect. However if you want to update one thing based on the most recently touched input it becomes more complicated and in all honesty more trouble that it's worth.
Honestly if you're a solo Rails dev, use whatever you want. However the React ecosystem, and really all of the other popular JS ecosystems (vue, ), are very strong and you have so many available options. Stimulus is 2 steps back from jQuery, it inverted the Event delegation pattern. No one else outside of the rails community is using it.