Conversation
Notices
-
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Friday, 06-Oct-2023 02:29:21 JST Alex Gleason Guys, Node.js is a form of self-harm. Please switch to Deno immediately. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Friday, 06-Oct-2023 02:32:39 JST Alex Gleason @rohrkrepierer Okay sure, let's just kill the world wide web, the most successful technology experiment and human communications platform on the planet, just because a small group of autists don't like it. Sexy Moon likes this. -
Embed this notice
Rohrkrepierer (rohrkrepierer@merovingian.club)'s status on Friday, 06-Oct-2023 02:32:40 JST Rohrkrepierer @alex How about no JS or TS at all? Its all a cancer on the industry, the internet and humanity as a whole.
-
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Friday, 06-Oct-2023 02:33:51 JST Alex Gleason @professionalbigot69 Show me code you wrote in another language and I'll take your opinion on this more seriously -
Embed this notice
Ulysses (professionalbigot69@poa.st)'s status on Friday, 06-Oct-2023 02:33:52 JST Ulysses @alex javascript-wrenching in general is self-harm, big man -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Friday, 06-Oct-2023 03:09:17 JST Sexy Moon @alex I have 645 directories in my node_modules on my major project and almost none of them are in the Deno ecosystem, I tried. -
Embed this notice
cjd (cjd@pkteerium.xyz)'s status on Friday, 06-Oct-2023 03:09:26 JST cjd Node *was* good when the alternatives were Java or PHP, now it's bad because the rest of the world got better.
TypeScript is basically just Microsoft Coffeescript, it's still JS.
Even if TypeScript was awesome, Dyno has no ecosystem so you get to find and fix the bugs yourself.✙ dcc :pedomustdie: :phear_slackware: likes this. -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Friday, 06-Oct-2023 03:09:42 JST Sexy Moon @alex maybe I try Bun. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Friday, 06-Oct-2023 04:21:52 JST Alex Gleason @Moon Like what? You can import { Relay } from 'npm:nostr-tools'; what isn’t working?
-
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Friday, 06-Oct-2023 04:24:35 JST Sexy Moon @alex I mean at work, I can't switch it to Deno -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Friday, 06-Oct-2023 04:27:53 JST Alex Gleason @Moon You're saying that npm doesn't work, and I'm saying yes it does for the majority of packages. You can import from "npm:whatever" and it just works now. -
Embed this notice
Sexy Moon (moon@shitposter.club)'s status on Friday, 06-Oct-2023 04:29:25 JST Sexy Moon @alex oh is that new -
Embed this notice
skylar :confederateflag:??? :z: (skylar@misskey.yandere.love)'s status on Friday, 06-Oct-2023 04:35:31 JST skylar :confederateflag:??? :z: @alex i've barely figured out how to install and update applications running on node do we really need another thing -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Friday, 06-Oct-2023 04:35:31 JST Alex Gleason @skylar The goal of Node.js was supposed to be that you can use the same language in both the client and the server. So you can share code and reduce context switching, making development easier.
But now the two are so different, it's like they are two different languages. The original purpose is no longer served.
Now it requires a bunch of polyfills, shims, and build tools to make them interoperate. Half the time is spent pulling your hair out instead.
Node.js is living in an alternate reality clown world, while Deno is behaving like an actual modern web browser. Things "just work" between Deno and the web, once again fulfilling the original mission of why Node.js even exists.Sexy Moon likes this. -
Embed this notice
Mitch Conner (olmitch@shitposter.club)'s status on Friday, 06-Oct-2023 04:44:31 JST Mitch Conner @alex The Gleason Deno Memo of 2023 Alex Gleason likes this. -
Embed this notice
skylar :confederateflag:??? :z: (skylar@misskey.yandere.love)'s status on Friday, 06-Oct-2023 05:28:42 JST skylar :confederateflag:??? :z: @alex what if it happens again and 2 years from now you're using build tools to dump roly poly beetles into your deno and talking about switching to cumjar.js
i miss when applications were written in C, errors in ./configure would tell you pretty much exactly what library you needed to install, and you didn't have to learn how to deal with the quirks of node and python and docker and php modules -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Friday, 06-Oct-2023 05:28:42 JST Alex Gleason @skylar Legit concern. Here is proof they're trying to avoid that.
Also, when Node.js was created, it wasn't even possible to create a JavaScript program with multiple files. Now that the basics are covered I don't think it will need to change as much.
-
Embed this notice