So I participated in the 2nd annual 48-hour 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 (try it here):

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 with your heatwave that you can share. Like this:

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!

Comments

rhio.kim Permalink
August 29, 2011, 10:21

It's fantastic idea. :)

rix Permalink
August 29, 2011, 16:33

love it

Pablo Rodriguez Permalink
August 29, 2011, 17:18

Great idea!

It will be very useful to have an extension for emacs which changed the background color this way.

Roman Permalink
August 30, 2011, 13:57

Wow, this is the first time I see the HTTP PUT method used. 8=]

September 08, 2011, 22:00

I love your application page. Good job.

Hodges Permalink
March 27, 2014, 09:43

Some accept that this is a passing craze which will leave, bringing school once again to the key: educators educating to learners. buy custom research paper http://www.greenessay.com/buy-research-paper Some accept that it is a contrivance of transnational organizations, blinded by aspiration and benefit. Some just see political promoting, plotted by shrewd and deceitful government officials. Some would prefer not to see or know

May 05, 2014, 07:49

I just wanted to say what a excellent website. I certainly enjoyed it and found it interesting reading. Anticipating your next post!

June 24, 2014, 07:11

I agree with you. This post is truly inspiring. I like your post and everything you share with us is current and very informative.

December 04, 2014, 23:48

thanks for this knokout

December 06, 2014, 18:16

hostgator coupon

December 06, 2014, 18:23

hostgator coupon get you save just try this website for save your max 0.01 $

rebelmouse com Permalink
December 06, 2014, 18:25
December 15, 2014, 03:07

I don’t have the time at the moment to fully read your site but I have bookmarked it. Thank you posting relative information and its now becoming easier to complete this project.

Leave a new comment

(why do I need your e-mail?)

(Your twitter name, if you have one. (I'm @pkrumins, btw.))

Type the word "floppy_270": (just to make sure you're a human)

Please preview the comment before submitting to make sure it's OK.

Advertisements