Sponsor

2011/08/29

Reflections on Node.js Knockout Competition 2011 - good coders code, great reuse

Reflections on Node.js Knockout Competition 2011 - good coders code, great reuse


Reflections on Node.js Knockout Competition 2011

Posted: 29 Aug 2011 02:23 AM PDT


So I participated in the 2nd annual Node.JS Knockout competition together with James Halliday, Joshua Holbrook, and David Wee. Almost the same team as the last year. This year we called ourselves Replicants and we created a real-time code coverage heatmapping application called Heatwave!

If you like our app, please give us thumbs up, that will really help us out. You can vote for our app at Replicants team page.

Just for the record, here is a screenshot of our application:

So you can either paste the code snippet right on the site and run it and it will show live code heatmap as it runs.

Or you can upload your code via a web form and it will get stored on heatwave server and you'll get a unique url that you can share, like this: http://heatwave.nodejitsu.com/id/f2a4bdf8.

You can also use curl to upload your code. That's the smartest hackery I have seen. Idea by James Halliday. You can just do:

 curl -sNT file.js heatwave.nodejitsu.com 

And that will upload the code to the heatwave server and respond with info on how to see it. Like this:

 $ curl -sNT foo.js heatwave.nodejitsu.com Visit this site to run and manage the code:     http://heatwave.nodejitsu.com/id/09306fa0   To upload more files:     curl -sNT file.js heatwave.nodejitsu.com/id/09306fa0/file.js 

And with curl you can even upload multiple files to the same page, which is super neat.

We had really great team work. Josh, James and David hacked from Joyent and I hacked remotely from Latvia, and we communicated over IRC, just like the last year. Each of us had a separate github repo and we'd just pull from each other every now and then. That's about it.

The source code of heatwave is on github: heatwave source. Enjoy!

Looking forward to Node.js Knockout 2012!

No comments:

Post a Comment

Keep a civil tongue.

Label Cloud

Technology (1464) News (793) Military (646) Microsoft (542) Business (487) Software (394) Developer (382) Music (360) Books (357) Audio (316) Government (308) Security (300) Love (262) Apple (242) Storage (236) Dungeons and Dragons (228) Funny (209) Google (194) Cooking (187) Yahoo (186) Mobile (179) Adobe (177) Wishlist (159) AMD (155) Education (151) Drugs (145) Astrology (139) Local (137) Art (134) Investing (127) Shopping (124) Hardware (120) Movies (119) Sports (109) Neatorama (94) Blogger (93) Christian (67) Mozilla (61) Dictionary (59) Science (59) Entertainment (50) Jewelry (50) Pharmacy (50) Weather (48) Video Games (44) Television (36) VoIP (25) meta (23) Holidays (14)

Popular Posts (Last 7 Days)