News for hackers. Stuff that matters.
Re:JSDB.io – A Database of JavaScript Libraries by jb55 on Wednesday September 18, 2013 @02:31PM (#6407054)
It's unfortunate that people still think they need monolithic libraries to get anything done on the client side. The node ecosystem showed this doesn't have to be the case. It becomes even more important on the client side to keep dependencies small.

My favourite ecosystem for client side development these days is component (https://github.com/component/component). It's similar in style to npm but faster and made for building apps from small modular pieces. It has a growing community and lots of modules already (https://github.com/component/component/wiki/Components).

Re:JSDB.io – A Database of JavaScript Libraries by graue on Wednesday September 18, 2013 @02:43PM (#6407142)
I've had this debate with a friend who's a big proponent of EmberJS (and to a lesser degree Angular). My friend feels that without one of these libraries you will simply be writing way too much unnecessary boilerplate code for a single-page app of significant size. I personally prefer to rely on small modular dependencies, so Component appeals to me, but I've only played with Ember/Angular a little bit so I don't necessarily know what I'm missing. Can you recommend a set of Components that would provide similar functionality and productivity?
Re:JSDB.io – A Database of JavaScript Libraries by jb55 on Wednesday September 18, 2013 @03:08PM (#6407331)
I'm still using backbone.js within our app but a lot of people seem to be using things like:

* https://github.com/component/view for views built on top of reactive for declarative bindings

* https://github.com/component/model for models

* https://github.com/component/router for routing

So what we have so far from these 3 libraries is basically a decomposed backbone with declarative bindings. That will cover 99% of your typical app. I don't find there is too much boilerplate.

Re:JSDB.io – A Database of JavaScript Libraries by graue on Wednesday September 18, 2013 @06:24PM (#6408572)
Take a look at the Ember examples at http://emberjs.com/. They're doing a lot more with a lot less code. Backbone had its day, but the world is moving on, and a new project that only offers Backbone-equivalent functionality won't garner much interest from me or probably anyone.
Re:JSDB.io – A Database of JavaScript Libraries by ksokhan on Wednesday September 18, 2013 @03:32PM (#6407493)
I agree in as much as the small component I use is quite well supported and popular. Its a sort of insurance that I don't have to worry about bugs and it running stale. A lot of components in component seem to be written by a single person, and don't get much attention, which to me, is a liability.
Re:JSDB.io – A Database of JavaScript Libraries by camus on Thursday September 19, 2013 @10:42PM (#6415700)
the issue is JS doesnt make things easy as soon as one wants to go modular. JS is so flexible that someone's script might not be compatible with yours.When JS gets a proper module system ,that doesnt really on voodoo modules, things will change.
Re:JSDB.io – A Database of JavaScript Libraries by manojlds on Wednesday September 18, 2013 @11:14AM (#6405760)
My favorite ( though only for jquery plugins ) - http://www.unheap.com/
Re:JSDB.io – A Database of JavaScript Libraries by joeblau on Wednesday September 18, 2013 @11:16AM (#6405769)
That site looks clean! Do you know who developed it?
Re:JSDB.io – A Database of JavaScript Libraries by KevinEldon on Wednesday September 18, 2013 @01:33PM (#6406620)
Looks great. I've had luck with http://www.javascriptoo.com/ too.
Re:JSDB.io – A Database of JavaScript Libraries by knes on Wednesday September 18, 2013 @10:20AM (#6405375)
Thank you for this. I just discovered http://fooplugins.com/footable-demos/ and it's the perfect alternative to Data Table!
Re:JSDB.io – A Database of JavaScript Libraries by dotneter on Thursday September 19, 2013 @04:25AM (#6410504)
Re:JSDB.io – A Database of JavaScript Libraries by andrew_gardener on Wednesday September 18, 2013 @12:47PM (#6406341)
hovering over ratings: "Overall JSDB.io Rating (derrived from combination of the other metrics)"

So I guess that means the rating are based on some formula of: stars + average time between commit + forks + contributes

My only problem is that doesn't this rating favor larger projects (Angular or Ember) as opposed to smaller projects that are perfect for solving small problems? The only way I can see around that is if stars has an overwhelming weight in the formula.

Anyways, looks helpful none the less (will look though it)

Re:JSDB.io – A Database of JavaScript Libraries by ksokhan on Wednesday September 18, 2013 @01:04PM (#6406447)
Hey! (I made this) Stars do have more rating than the other metrics, which evens things out. Yes, larger libraries like jQuery are rating higher because of the ranking system, but thats actually accurate if you are looking at 'popularity'; furthermore, there are only a few projects that are on this scale.

Try 'trending' if you want to see libraries that are growing quickly.

Re:JSDB.io – A Database of JavaScript Libraries by joemir on Wednesday September 18, 2013 @09:41AM (#6405119)
Would be great if all the packages on Bower were presented like this.
Re:JSDB.io – A Database of JavaScript Libraries by jonaldomo on Wednesday September 18, 2013 @10:40AM (#6405525)
I like the design of this site. I actually use the bower search site http://sindresorhus.com/bower-components/ and cdnjs http://cdnjs.com/ as a listing of javascript libraries also. I would like to see the three merged.
Re:JSDB.io – A Database of JavaScript Libraries by ksokhan on Wednesday September 18, 2013 @09:51AM (#6405182)
Potentially each item could have a bower package name or endpoint that you can copy and paste into terminal?
Re:JSDB.io – A Database of JavaScript Libraries by nvk on Wednesday September 18, 2013 @11:06AM (#6405707)
That sounds great, would definitely save some time.
Re:JSDB.io – A Database of JavaScript Libraries by nvk on Wednesday September 18, 2013 @09:42AM (#6405126)
+1
Re:JSDB.io – A Database of JavaScript Libraries by dracoli on Wednesday September 18, 2013 @10:51AM (#6405605)
What's the calculation for the ratings? Also would be great if there are sorting options.

Otherwise this is really great!

Re:JSDB.io – A Database of JavaScript Libraries by ksokhan on Wednesday September 18, 2013 @10:55AM (#6405632)
three sorting options: recent, popular, trending. What kind of sorting were you looking for?
Re:JSDB.io – A Database of JavaScript Libraries by Lerc on Wednesday September 18, 2013 @04:12PM (#6407775)
It struck me, while browsing that, I would like to be able to browse the libraries by excluding known types.

Things like "Show me all the things that are not frameworks or jQuery plugins"

I'm not looking for anything in particular, but it would nice to see the possibilities without having to search through things that I know I'm not looking for today.

Re:JSDB.io – A Database of JavaScript Libraries by ksokhan on Wednesday September 18, 2013 @07:42PM (#6408918)
Right, what you are looking for is advanced filtering options. Definitely something thats desirable, albeit hard to pull off for a side project ;)
Re:JSDB.io – A Database of JavaScript Libraries by kanakiyajay on Wednesday September 18, 2013 @11:57AM (#6406006)
Similar database of jquery plugins http://jquer.in/
Re:JSDB.io – A Database of JavaScript Libraries by deweller on Wednesday September 18, 2013 @09:56AM (#6405214)
Looks like 531 libraries are in this list as of now.
Re:JSDB.io – A Database of JavaScript Libraries by camus on Wednesday September 18, 2013 @10:52AM (#6405609)
Confusing name. It's not a db engine built with javascript.
Re:JSDB.io – A Database of JavaScript Libraries by manojlds on Wednesday September 18, 2013 @11:13AM (#6405753)
Is imdb a new NoSQL database?
Re:JSDB.io – A Database of JavaScript Libraries by lsb on Wednesday September 18, 2013 @11:41AM (#6405903)
That would be pretty nifty, a NoSQL store backed by the delay-line memory[1] of IRC.

[1] https://en.wikipedia.org/wiki/Delay_line_memory

Re:JSDB.io – A Database of JavaScript Libraries by camus on Wednesday September 18, 2013 @01:31PM (#6406601)
is im a programming language ?
Re:JSDB.io – A Database of JavaScript Libraries by manojlds on Wednesday September 18, 2013 @01:46PM (#6406709)
Give me one example of a database with a programming language ( or its abbreviation ) in its name? "im" could stand for in-memory.
Re:JSDB.io – A Database of JavaScript Libraries by camus on Thursday September 19, 2013 @10:39PM (#6415693)
javadb.