Live data from Hacker News

The Linux Foundation Unites the JavaScript Community for Open Web Development

js.foundation

81–90 of 134 posts

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#81
Shocking how the javascript community has done just fine before this group of well funded enterprises organized and nominated itself as leader of that community.

This is an attempted capture of a major open source community by commercial interests.

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#82
post #57
post #53

I thought this was interesting at first. An effort to push the JS environment towards standardization is a much needed initiative. Then I saw the "initial projects" list. "Appium, contributed by Sauce Labs, is an open source Node.js server..." "Interledger.js, contributed by Ripple, enables instant payments and micropayments in any currency..." "JerryScript, contributed by Samsung, is a lightweight, fully-featured Ja…

Though nice to see moment and webpack

moment.js is a monolithic beast. I would love to see date-fns instead https://github.com/date-fns/date-fns

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#83
post #53

I thought this was interesting at first. An effort to push the JS environment towards standardization is a much needed initiative. Then I saw the "initial projects" list. "Appium, contributed by Sauce Labs, is an open source Node.js server..." "Interledger.js, contributed by Ripple, enables instant payments and micropayments in any currency..." "JerryScript, contributed by Samsung, is a lightweight, fully-featured Ja…

The exact same thing happened to Java. Beware multi billion dollar companies bearing gifts.

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#84
post #57
post #53

I thought this was interesting at first. An effort to push the JS environment towards standardization is a much needed initiative. Then I saw the "initial projects" list. "Appium, contributed by Sauce Labs, is an open source Node.js server..." "Interledger.js, contributed by Ripple, enables instant payments and micropayments in any currency..." "JerryScript, contributed by Samsung, is a lightweight, fully-featured Ja…

Though nice to see moment and webpack

and lodash.

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#85
post #58
post #53

I thought this was interesting at first. An effort to push the JS environment towards standardization is a much needed initiative. Then I saw the "initial projects" list. "Appium, contributed by Sauce Labs, is an open source Node.js server..." "Interledger.js, contributed by Ripple, enables instant payments and micropayments in any currency..." "JerryScript, contributed by Samsung, is a lightweight, fully-featured Ja…

I see a lot of comments here interpreting this as a push towards standardizing certain tools, yet I don't see anything on the site that suggests that is their mission, nor do I see any way they could possibly effect that kind of change. There seems to be some kind of messaging problem in that we are reading totally different things into what this foundation is about. Can you share why you think this foundation is try…

Maybe I'm naive, but I didn't get this message either. Personally, I was happy to see webpack on the list. The only problem I've had since adopting it is figuring out best practices for edge cases. It's changed how I develop web apps (works awesome with Azure). Maybe if there was more collaboration I could learn how to use it better.

Pure speculation, but maybe some people see it as a last ditch effort to keep projects like jQuery relevant. I've run across a lot of negative opinions about it. I've known developers who will laugh if they see it in an app. I've seen some interesting uses where people import only specific functionality out of jQuery they want, cutting it way down. https://goo.gl/kWeIJe But honestly I haven't needed it for awhile now.

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#86
post #57
post #53

I thought this was interesting at first. An effort to push the JS environment towards standardization is a much needed initiative. Then I saw the "initial projects" list. "Appium, contributed by Sauce Labs, is an open source Node.js server..." "Interledger.js, contributed by Ripple, enables instant payments and micropayments in any currency..." "JerryScript, contributed by Samsung, is a lightweight, fully-featured Ja…

Though nice to see moment and webpack

Agreed, at least with webpack. My number one gripe with moment is that I have to shim it in when using webpack. It still expects to be added to global scope, just like jquery. I'd really like to find a modular version, or another project that has as much functionality.

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#87
post #57

Earlier quoted context omitted.

Though nice to see moment and webpack

moment.js is a monolithic beast. I would love to see date-fns instead https://github.com/date-fns/date-fns

Nice, ask and ye shall receive. I'm going to have to check this out. There's so much to moment though, is it missing any key features of moment?

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#88
post #52

Earlier quoted context omitted.

Then a couple years later you've learned a lot of arcane details about something that has already fallen out of fashion. It's not the end of the world but it's not optimal.

Such is life in programming. But feel free to continue using jQuery if you feel all the new stuff isn't worthwhile. IMHO the sweet spot for picking up new JS tech is about a year or two after it first starts appearing on Hacker News.

> Such is life in programming.

Actually no, the technology churn is much higher in JavaScript-land than most anywhere else.

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#89
post #9

Earlier quoted context omitted.

How can you find the js fragmentation a feature and not a stinking pile of shit? Seriously.

What exactly do you mean by js fragmentation? If that, you have power to pick from hundreds of lib/fw and combine them together, then what you call fragmentation is actual real benefit for me. I like to make decisions myself, but if you like the others to take decisions for you, js is probably not for you. The very good example is redux. Redux was once simple state management lib. Take a look at it now https://github…

Obligatory self-plug: the "awesome-redux" list is cluttered and not well organized, and was actually rejected from inclusion in Sindre Sorhus's "awesome-awesome" list because of that ( https://github.com/sindresorhus/awesome/issues/714#issuecomm... ). On the flip side, I keep a list of Redux-related addons and utilities at https://github.com/markerikson/redux-ecosystem-links that is actively maintained and has (hopefully) much better categorization, as well as being a much more comprehensive list of all the useful pieces out there in the Redux ecosystem.

But yes, as I've said in some recent comments: Dan and Andrew found a sweet spot with Redux's design in terms of approach, concepts, and providing building blocks for others, and that's led to an explosion of useful stuff that people have built for their own use cases.

Re: The Linux Foundation Unites the JavaScript Community for Open Web Development

#90
post #56

Earlier quoted context omitted.

Plain old HTML, CSS, and ES5 still work. You aren't forced to install Node and Gulp and any of those things. So I rather much thing the use of the word "impossible" is way out of line here.

They are the foundations, and I recommended them in this very thread. But that's not what most of us would call "modern JS development". The amount of extra stuff between the foundations and current "best practices" is exactly the problem.

"best practices" is just a phrase. There is no objective proof that what people call "best practices" is at all. Far more often, I've seen it used as a protectionism for not learning or trying new things.

Stuff like minification you probably want a pre-existing tool to do. It's stupidly simple and not that difficulty to integrate into any build process.

But stuff like transpiling is completely optional. ES5 is a really high level language. There isn't anything particularly "wrong" with it, not any more so than most any other language you'll end up using.

Post reply on HN