Echo JS 0.11.0

<~>

alexhultman comments

alexhultman 2820 days ago. link -1 point
I could try and explain that what you are saying is really just the same old FUD from last year when I first posted about the WebSocket support. But, I'm no longer in a position where I need to actively respond to random users spreading random FUD about stuff they don't know about on a random forum with 3 users in total. It doesn't really matter what you think, clearly you are not interested and that is fine.

I am however going to ask you if you know how I delete my account on this toxic site? I cannot find out how, would you help me? I'm sure we all would feel better that way.

Please help.
alexhultman 2824 days ago. link -1 point
You are missing the point of the project. It is not meant to be a 100% copy of Node.js, it is meant to be a server implemented by my rules which then have a minimal Node.js wrapper that allows *most* apps to run verbatim. Of course you are going to find examples of where things will be incompatible and will need to change somewhat.

This is not a new strategy I just made up -> if you look at the WebSocket support it faced the exact same criticism in the beginning but now many people have successfully swapped their project over and can gain from it.

µWS is a stand-alone C++ server, not a Node.js-only module so of course it will have its own soul and its own opinion about how things should be done. If you compare the networking stack of µWS with the stack of Node.js it has nothing in common whatsoever. The stack of µWS is native from top to bottom and does not only outperform Node.js 20x but also NGINX, Apache and other high performance C++ servers.

Of course Node.js could gain a few percentages of performance by being less strict about EventEmitters but we are talking about 10%, not 20000%.

Anyways, this is my attempt at a good & informed response but go ahead and downvote it because it goes against your idea of what Node.js is.
alexhultman 2825 days ago. link -1 point
Thanks for the downvote. Anything particular you didn't like?
alexhultman 2837 days ago. link -4 points
Too cheezy for me. Fact is that most of those 400 dependencies one of your own dependencies have are completely useless. I would say 99% of what is in NPM is garbage and should be treated as such. There's no gain from pretending the world is a fuzzy cuddle land where incompetence should be rewarded just because it's a free project. Criticism and competition is what drives progress - not SJW movements limiting free speech and the freedom to have opinions. Sure, pure hate is never plesant but neither is kindergarten SJW bullshit.
alexhultman 2872 days ago. link 1 point
Reminds me of my first job. That was the first time I ever got in contact with people coming from a background in web development and the cultural clash was enormous. They only spoke in buzzwords and FRAMEWORK this, FRAMEWORK that FRAMEWORK in the name of the product and GENIUS FRAMEWORK this. I ended up writing a 50 line HTML5 Canvas graph in 1 hour after nobody managed to implement this in D3, AFTER THREE MONTHS. D3 because "D3 is created by a genius" and FRAMEWORK that! I also made a complete expanding and styled tree capable of holding thousands of items and expanding them in absolute 0ms, in about 10 lines of recursive code. We of course ended up using Angular 1 instead (which by that time was THE BEST FRAMEWORK IN THE WORLD) FRAMEWORK! FRAAAMEWORK!! FRAMEWORK. This Angular tree could display 10 items and it took a 500 USD NVIDIA card as big as my thigh 1 second to render 1 frame of that tree. You clicked something and it took 1 second of frozen web page until anything happened because of FRAMEWORK is FARMWORKR! This is exactly why people don't consider web developers real developers.
alexhultman 2886 days ago. link 1 point
Haters gonna hate. I would recommend simply ignoring them. Anything public, no matter the platform, is open to criticism and ridicule. Everyone who tries to rise above the average in some way (science, youtube, acting, github, music, athletics, etc) *will* get some level of hate. There is no "safe space" in the western world, we have free speech and that is the way it should be.

I started posting my first open source work in the beginning of this year and I have read it all by now. People will tear you a new asshole and do their best to ridicule you and your work. You simply have to take it on the chin and prove them wrong.
alexhultman 2886 days ago. link 2 points
Not every site is Hacker News. /r/node and EchoJS are two much less hectic sites where you easily can get some attention without getting run over by other projects. You managed to get people to read your blog and give feedback here, didn't you? Post to these low traffic sites first and only use HN for when you want to go full on public. But you also need to take into account that maybe people don't have the same use for your project as you might want to believe? Like I said, most projects fail and that is what drives evolution and competition.
alexhultman 2886 days ago. link 2 points
Marketing is a huge part of any project, especially in an already overcrowded NPM registry where most modules are doing the same thing. Maybe you need to look at your product and see where *you* can change instead of posting about how *the system* needs to change. I would recommend spending a lot more time polishing your README.md to get users to quickly grasp what your module does, what others do wrong and why they should care about your work. You also need to consider the fact that most projects fail. You don't need to work at Facebook to make headlines if you have something gold - in fact even Facebook and Google see their own projects fail all the time, just look at Google+.
[comment deleted]