So the semester has basically come to an end :(, and we do not have a speaker for this week.
However I feel like it's time to try something new and socialize a bit. This week we are going to collaboratively learn and hack on Node.js streams.
We'll start off by watching this talk by Substack who is a prolific Node.js open source programmer.
What are streams? Essentially they're a way of "piping" output into another program.
To quote Doug McIlroy, who worked on Unix in the early days of 1964:
"We should have some ways of connecting programs like garden hose--screw in
another segment when it becomes necessary to massage data in
another way. This is the way of IO also."
(drawing by substack)
So we're going to watch Substack's screencast/talk and go over a bit of his streams handbook. Then we'll try to code something up together using Node.js Streams.
Disclaimer: I do not claim to understand Streams at all (yet), and the idea here is to learn together. So please come even if you feel like you have no idea what this is all about. We promise you'll learn something cool.
ALSO: the Streams API has changed completely in Node.js[masked] (the latest version) and it seems like all the resources are using the old streams. So you'll probably need Node.js version 0.8.5 or something. You can get it here: http://nodejs.org/dist/v0.8.5/