Live data from Hacker News

The Epic Stack

epicweb.dev

101–109 of 109 posts

Re: The Epic Stack

#101

Don't mean to add 1 more to the list, but I would say tRPC is a must have for side projects for me now where I'm not requiring a publicly facing API. The ability to just define a function on the backend, and it be callable in my frontend, with responses automatically typed is a game changer for building fast. For me that means https://create.t3.gg/ is the current go-to for starting a new project, but it's definitely…

remix loaders are similar to trpc procedures and provide type safety, but you have to have a bit of a boilerplate there (15 extra characters) when you use it:

const data = useLoaderData()

Re: The Epic Stack

#102
post #91

Earlier quoted context omitted.

Some people’s preferences are just what they’re paid to prefer. And some people follow their recommendations blindly. So it works.

I don't think he's straight up paid to recommend this stuff, just that as a blogger he thinks that he has pressure to blog about the latest hip things, which he probably does because he tends to blog about the latest hip things and that is what his audience expects of him. He's not a developer, he is a content creator for developers and that is a big difference, especially in a world where développées don't tend to m…

He works for Remix, last time I checked. So yes, he promotes things that are done by the people that pay him.

Re: The Epic Stack

#103

Earlier quoted context omitted.

I don’t use frameworks like React or Vue because my apps are small and mostly just for me, so I wish there were component libraries out there like Chakra that didn’t require npm, yarn, or some other package manager to install, and then a framework to use. I just want to slap a CDN link in my HEAD tag of my vanilla HTML page and start using class names to create components. Ideally, these components would have behavio…

it is possible! I've been playing with Astro and shoelace library downloaded from CDN for a use case like that.

Shoelace looks great! Thanks for sharing it. Can't wait to give it a whirl.

Re: The Epic Stack

#104

Earlier quoted context omitted.

it is possible! I've been playing with Astro and shoelace library downloaded from CDN for a use case like that.

deployed version https://b2b-saaskit.vercel.app/setup source code https://github.com/fogbender/b2b-saaskit/blob/44ae552d6093a9...

Super helpful, taking a look now to see how you worked with Astro and Shoelace. This is very encouraging…!

Re: The Epic Stack

#105
post #69
post #26

Looking at the logo wall, happily surprised that it doesn’t include React! …then looking a bit closer to discover that once again, I’m running in to a React dev who assumes that everyone assumes that everyone uses React, thus you don’t even need to mention that a boilerplate built on React is built on React.

To be fair, they're not assuming anything, and Remix is like the first thing in the list, which is one of the major React frameworks right now. The name is not as descriptive obviously but its like someone saying SvelteKit and not mentioning Svelte proper.

Major? I am just curious how many vacancies are there for remix right now?

Re: The Epic Stack

#106
post #90

I’ve been a JavaScript developer for the last 7 years or so. Before that I was working on traditional MVC Django apps. This year I was moved to work on a Ruby On Rails project, given I had experience with Django (and some Laravel on the side) I was the best my company had at hand for that project. I was reticent at first and even considered looking for a new job, but I wanted to give it a try first. HOLLY SHIT. I’m f…

Would you say RoR is significantly different from Django?

Re: The Epic Stack

#107
post #44

Earlier quoted context omitted.

What advice is meme worthy? Can you be more specific? You are just saying it's not good, that you would not advise to follow him, etc... > The proliferation of his perspective has, quite literally, been a pain in my ass daily trying to re-teach misguided fundamentals Again can you give an example? I feel like he gives sound advice, but I just recently discovered him.

For one, Remix, actually. If you're "just trying to ship", the recommendation should probably be Rails, Django, or Next.js at this point. Flavour of the month technology is cool, but it's not mature enough to put in the "just ship it category." His preferences are always bleeding edge, hip things. And that's not the kind of stuff you build on when you want to buck up and ship an idea. It might be good stuff, but usin…

Tired of people calling Remix "flavor of the week". It's been acquired by Shopify, is actively being iterated on and is by no means another JS flavor of the week. I think it's proven itself in that sense so far.

Having worked for several years at a startup on rails, I can really confidently say the DX experience with Remix is no match..

I don't understand people in this thread complaining about niche complicated stuff when at the end of the day.. it's all just javascript, there's no magic..

The amount of abstractions, opinions, and siloed "you kinda just have to know that's the way it works" sort of knowledge that come with working with Rails is far beyond that of working with Remix. Would be curious to know how much time folks here have actually spent building with Remix. It's just good, give it a try.

Personally, I've learned a lot from Kent. I think his content is mostly quite good, I also don't find him to be someone who's sole mission is to make money and sell his product like a lot of folks in this thread have claimed. He gives a lot, for free, and contributes a lot.

Re: The Epic Stack

#109

Earlier quoted context omitted.

For one, Remix, actually. If you're "just trying to ship", the recommendation should probably be Rails, Django, or Next.js at this point. Flavour of the month technology is cool, but it's not mature enough to put in the "just ship it category." His preferences are always bleeding edge, hip things. And that's not the kind of stuff you build on when you want to buck up and ship an idea. It might be good stuff, but usin…

Tired of people calling Remix "flavor of the week". It's been acquired by Shopify, is actively being iterated on and is by no means another JS flavor of the week. I think it's proven itself in that sense so far. Having worked for several years at a startup on rails, I can really confidently say the DX experience with Remix is no match.. I don't understand people in this thread complaining about niche complicated stuf…

Exactly what one of the creators/marketers of remix would say, with a just crated account.

Remix might be good if you want to use React, but it's ages away from what the Rails or Laravel ecosystem will provide you. Things such as official (or de facto) solutions for ORM, validation, sending (or receiving!) emails, authentication, writing custom utility commands, translations, i18n, background jobs, queues, admin dashboards, etc have a clear and either an official or de fact solution. That makes part of the "development experience" because developer experience is not just saving a script and seeing it refreshing in the browser. There's a lot more to it, like not having to reinvent the wheel at each step or tying together 10k third party libraries.

Remix, Next.js, blitz, whatever... those are all great solutions if all you have to build is a landing page with a form, or if you already have a proper backend in place, or if you have a team of several dozens/hundreds engineers and a ton of money to reinvent the wheel.

For solo or small teams or constrained budgets, nothing beats Rails or Laravel. There's a reason many of those frameworks wanna be called "Rails for JavaScript"... because none of them are anything close on their own name. Closest one is Adonis, and it's still a thousand miles behind regarding features, community, third party packages, being future proof and being battle proven.

Post reply on HN