Q.js
Languages and libraries
javascript library
SHOW HN2013
How HN took it
1 positive, 5 neutral or asking, 0 mixed, 21 critical, out of 27 comments about the project. Thread score -0.57.
Idea: 0 for, 13 againstPrivacy: 0 for, 3 againstDocs: 0 for, 3 againstDesign: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Open-sourcing useful tools is good
From 2 comments
Releasing useful tools/libs as open-source is always a good thing, so congratulations and thank you. However, I believe monolithic libraries are on the way out. Having small,…
ricardobeat on HNNice work Greg!
maxsavin on HN
Objections
Name clashes with the well-known Q promise library
From 4 comments
This looks like a very interesting library. Thank you for sharing it. In case you didn't already know, there is already a very well known javascript async library called Q.…
enobrev on HNThere's a very well-known JS library already named "Q", here: https://github.com/kriskowal/q I'd suggest a name change.
nicksergeant on HNChange the name, there is already a well known lib named q which deals with promises and and async .
camus on HNAs a long time user of the original Q (which has been around since at least 2009 [1]), I'd also suggest picking a different name for another reason: searchability. [1]…
tlrobinson on HN
Monolithic library covers too many unrelated features
From 3 comments
Releasing useful tools/libs as open-source is always a good thing, so congratulations and thank you. However, I believe monolithic libraries are on the way out. Having small,…
ricardobeat on HNThe internet does not need another 5000 sloc JS library attempting to solve every problem in one file. Please put your effort towards improving upon other, focused libs.
aconz2 on HNIs there a cohesive idea or approach here? This just feels like a bunch of unrelated utility functions. And there's basically no documentation, right? The readme description of…
ndnichols on HN
Insecure unsalted MD5 password advice is dangerous
From 2 comments
"Q.md5 - to one-way-encode passwords etc. in insecure websites before sending to the server" This is a very bad advice which leads to a false sense of security: 1. A fast hash…
dlsym on HNI agree, it's a neat looking library. ``` Q.md5 - to one-way-encode passwords etc. in insecure websites before sending to the server ``` However, I'm not sure promoting unsalted…
blutack on HN
Lack of documentation
From 2 comments
Is there a cohesive idea or approach here? This just feels like a bunch of unrelated utility functions. And there's basically no documentation, right? The readme description of…
ndnichols on HNdoesnt mean anything and the readme file fails to explain what does that lib do. EDIT : looks like a prototype/dojo utility library , not a framework.
camus on HN
Requests
Rename the library
From 3 comments
There's a very well-known JS library already named "Q", here: https://github.com/kriskowal/q I'd suggest a name change.
nicksergeant on HNChange the name, there is already a well known lib named q which deals with promises and and async .
camus on HNThis is where you ask yourself "would I like if someone releases a product with the exact same name as my company's and moved us to the second page of Google?".
jjsz on HN
Split into smaller libraries
From 1 comment
Releasing useful tools/libs as open-source is always a good thing, so congratulations and thank you. However, I believe monolithic libraries are on the way out. Having small,…
ricardobeat on HN
Add real documentation and tutorials
From 1 comment
Is there a cohesive idea or approach here? This just feels like a bunch of unrelated utility functions. And there's basically no documentation, right? The readme description of…
ndnichols on HN
Questions
What does Q actually do
From 1 comment
What does Q do? Apart from providing a "library for modern web apps" (whatever that means).
j_baker on HN
Alternatives named
Original Q promise library by kriskowal
From 2 comments
This looks like a very interesting library. Thank you for sharing it. In case you didn't already know, there is already a very well known javascript async library called Q.…
enobrev on HNI published Q in 2009. I based it on another project by the same name and API that was published by Tyler Close in 2007.…
cowbertvonmoo on HN
jQuery, Backbone, Underscore
From 1 comment
Releasing useful tools/libs as open-source is always a good thing, so congratulations and thank you. However, I believe monolithic libraries are on the way out. Having small,…
ricardobeat on HN