What does this code print out? Assume that console.log logs to the console. Experiment #1: For loop console.log('For loop'); for(var i = 0; i < 5; i++) { console.log(i); }0, 1, 2, 3, 4 - easy, right? What about this code? Experiment #2:…


In this post, I take a look at the different patterns that you need to know when using Node.js. These came from my own coding and from a look at the code behind Tim Caswell's flow control libraries. I think it is necessary to know how these…


The first basic thesis of node.js is that I/O is expensive:  So the largest waste with current programming technologies comes from waiting for I/O to complete. There are several ways in which one can deal with the performance impact (from Sam Rushing): synchronous: you handle one request…


I just came back from Garage48, a 48 hour hackathon organized by Aalto Entrepreneurship Society and Garage48 in Helsinki. I had a ton of fun, met some interesting new people and built something awesome! Our team, WeHearVoices, built a dead-simple but slick feedback tool for websites and web apps. Go…