Live data from Hacker News

Remix web framework aquired by Shopify

remix.run

51–60 of 209 posts

Re: Remix web framework aquired by Shopify

#51

This is huge. Remix is my favorite React framework at the moment. It is by far the best abstraction I've seen of client/server model. Their API abstraction layer is just right, working with native browser and nodejs APIs, not obscure them. Typescript support is amazing. I'd bet my money on Remix model and direction vs Nextjs

Not 100% sure this is a positive thing for the Remix framework long term.

Re: Remix web framework aquired by Shopify

#52
post #11

There seems to be a disconnect between what Shopify do internally and what they ask of their users. With Hydrogen and now Remix you would think they have their sh*t together. But when the official docs recommend that you inline jquery click handlers for a simple adjustment to their shop, I just don't know what to think. All in all the Shopify dev experience for me is on par with Wordpress. I hold my nose and cash the…

Why do you feel that way? What is wrong with a quick inline jquery click handler? What part of web development requires webpack + react + tailwindcss + a bunch of random packages that provide 1 function? Sometimes people just want to get stuff done, and doing a simple $('.cart').on('click', () => {}); does the job. If you want to get fancy as another user posted, use the full API suite and do it all yourself. It's ro…

Nothing wrong with it but it doesn't make for coherent documentation. For a plugin-centric company like Shopify where third party integrations are crucial to its business model, you would expect more hand holding and better quality in its documentation. Their docs for common use cases like jquery and react/vue/svelte should be clearly laid out.

Shopify seems to be an incoherent mess right now with poor engineering management. The stories that I am hearing are that a third of their engineering workforce consist of interns and the other third consist of juniors. They have very few engineering seniors and staffs, relative to most companies of their scale and market cap.

Re: Remix web framework aquired by Shopify

#53
post #11

There seems to be a disconnect between what Shopify do internally and what they ask of their users. With Hydrogen and now Remix you would think they have their sh*t together. But when the official docs recommend that you inline jquery click handlers for a simple adjustment to their shop, I just don't know what to think. All in all the Shopify dev experience for me is on par with Wordpress. I hold my nose and cash the…

Why do you feel that way? What is wrong with a quick inline jquery click handler? What part of web development requires webpack + react + tailwindcss + a bunch of random packages that provide 1 function? Sometimes people just want to get stuff done, and doing a simple $('.cart').on('click', () => {}); does the job. If you want to get fancy as another user posted, use the full API suite and do it all yourself. It's ro…

If the argument is for minimalism, why use jQuery when vanilla JS suffices?

Re: Remix web framework aquired by Shopify

#54
post #41

Earlier quoted context omitted.

I wouldn't be surprised if they swap out liquid and its json based layout config .. despite they keep saying everything is doing great. New gen developer probably got gaslit by React vibe and demands change (admittedly I made this shit up)

This acquisition is very much in the context of https://hydrogen.shopify.dev/roadmap/#first-quarter and https://github.com/Shopify/hydrogen - Shopify very much wants to move to the modern era. And to address your point, it's not gaslighting to say that React enables interactions that would be essentially impossible if restricted to server-side templating. But there's certainly some degree to which trendiness and a de…

Remix approach which is Shopify is going with is having data loader code separated from client side code. So it could be .. Solid.js or vanilla.js that enables the interaction part. It's always has been this way, this time it's just writing html renderer in js.

Re: Remix web framework aquired by Shopify

#56

Anyone currently using Remix in a production app? Read through the docs and it seems pretty interesting. Can't really get a sense for how stable it is though. I know from prior use of React Router, the maintainers love the big rewrites between major version numbers.

Yes. The use of loaders and actions blurs the lines between client and server. It's really productive. There are a few gaps that need filling, one that comes to mind is internationalisation [1] I am very surprised that NextJS has left it so long to consider mutations - they're apparently coming up with an RFC on that but it seems to be somewhat behind closed doors. [1] https://github.com/remix-run/remix/discussions/2…

I agree, the API on remix seems awesome

Re: Remix web framework aquired by Shopify

#57

Earlier quoted context omitted.

Why do you feel that way? What is wrong with a quick inline jquery click handler? What part of web development requires webpack + react + tailwindcss + a bunch of random packages that provide 1 function? Sometimes people just want to get stuff done, and doing a simple $('.cart').on('click', () => {}); does the job. If you want to get fancy as another user posted, use the full API suite and do it all yourself. It's ro…

If the argument is for minimalism, why use jQuery when vanilla JS suffices?

because JQ is already loaded, and it IS minimal. You could do querySelector(...).addEventListener etc but why would you?

Re: Remix web framework aquired by Shopify

#58
post #57

Earlier quoted context omitted.

If the argument is for minimalism, why use jQuery when vanilla JS suffices?

because JQ is already loaded, and it IS minimal. You could do querySelector(...).addEventListener etc but why would you?

Because you don't need another library to do it? Why load jQuery at all in 2022?

Re: Remix web framework aquired by Shopify

#59
post #57

Earlier quoted context omitted.

If the argument is for minimalism, why use jQuery when vanilla JS suffices?

because JQ is already loaded, and it IS minimal. You could do querySelector(...).addEventListener etc but why would you?

I get the purist push for Vanilla JS but for me it's still way too verbose. W3C has had decades to fix it and while it's improved it's still verbose as heck. Just implement the jQuery API into Vanilla JS and people would stop using jQuery.

Re: Remix web framework aquired by Shopify

#60
~No they aren't rebuilding Hydrogen in Remix.~ Edit: Spoke too soon on the above, sorry.

Remix raised funding. Ran out of money with no scope to self sustain or raise money. They downsized (see Kent Dodds. Perhaps there are others). Strong engineers that built the platform got acquihired.

Post reply on HN