This looks like a job for...
March 22, 2013 6:28 AM   Subscribe

SUPERHERO.JS - Creating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we've found on the topic.
posted by Artw (10 comments total) 59 users marked this as a favorite
Thanks for taking the time to post this. I'm anxious to dig into it and see what I can take away.
posted by Mayor Curley at 7:19 AM on March 22, 2013

Is it a bad thing that when I saw this posted on Hacker News the other day, I thought it was just yet another ostentatiously-named JavaScript library?

A nice collection of resources here.
posted by neckro23 at 8:58 AM on March 22, 2013

I haven't used JavaScript recently but Zed Shaw's talk The Web Will Die When OOP Dies is interesting.
posted by jeffburdges at 9:05 AM on March 22, 2013

Oh, I laughed out loud at that talk. I didn't agree with all of it, but the bit about centering especially - GIVE ME A GRID! LET ME CENTER STUFF! I CAN WRITE XSL AND EVERYTHING, I CAN TRAVERSE THE DOM, BUT SERIOUSLY SOMETIMES I JUST NEED SOMETHING TO BE CENTRED! WHY IS IT SO HARD?

Actually, it's not hard, I just stick a center element in my HTML. Oh, it doesn't validate, you say? And I should care why?
posted by alasdair at 10:42 AM on March 22, 2013 [2 favorites]

I'm not a JavaScript hater in general (well maybe kind of but not exclusively), but one of the most insulting things I've ever read was in JavaScript: The Good Parts, and I quote:
JavaScript has a single number type. Internally, it is represented as 64-bit floating point, the same as Java’s double. Unlike most other programming languages, there is no separate integer type, so 1 and 1.0 are the same value. This is a significant convenience because problems of overflow in short integers are completely avoided, and all you need to know about a number is that it is a number. A large class of numeric type errors is avoided. [emphasis mine]
It made me want to shit on that page, slam the cover down hard, and then mail it back to Douglas Crockford. Seriously.
posted by invitapriore at 12:02 PM on March 22, 2013 [2 favorites]

That's probably the single most complementary thing he's ever said about the floats in JS.
posted by Artw at 2:13 PM on March 22, 2013

Like most of its kin, the site fails to mention at the outset why anyone should be interested in plowing through all of the voluminous advice it offers. Who are you? Why should I listen? What axes can I expect you to grind?
posted by Twang at 2:56 PM on March 22, 2013 [1 favorite]

They seem to be... Pro-good JavaScript development?
posted by Artw at 3:00 PM on March 22, 2013

Just browsing the list of tutorials makes me irritated at Javascript, and I haven't programmed it since, like, Netscape 4.0. Once you get used to a well-designed language (Python, Ruby), it's hard to go back to the hacked languages (JS, Perl, PHP). I realize how they evolved, but it really is time for us to move on.
posted by spiderskull at 2:56 AM on March 23, 2013

Thanks for posting this... I glanced over it on HN as well, didn't feel like looking at another library. This looks a lot more interesting than I would have thought.
posted by ph00dz at 7:30 AM on March 23, 2013

« Older What happens when the Amish start reading Amish...   |   HTBYERRF Newer »

This thread has been archived and is closed to new comments