Date for   Saturday, April 20, 2013 8:00:00 AM - Saturday, April 20, 2013 5:00:00 PM

Node.js Streams: The funnest io abstraction.

Streams are a powerful asynchronous io abstraction. Node provides a streaming interface for: HTTP requests/responses, file reads/writes, stdin/stdout/stderr, TCP sockets, child processes, and more out of the box. Not to mention the many modules for websockets, databases, hardware, transforming and controlling the flow of streams, etc. All of these things are compatible, and can be piped together quickly and flexibly. We will be taking a comprehensive look at streams, from the guts of how they are implemented to the high level libraries that make working with them easy. We will see how streams benefit our software both in performance and in simplicity. Questions are encouraged, and we will be examining a lot of code. Familiarity with the basics of JavaScript/Node.js will be assumed.



About the session

The session is approved.

The presenter will not allow another presenter.

There are 33 people interested in this session.


Nick Niemeir


1:00 PM - 2:00 PM
Calendar File


Heads up!  Log in to sign up to teach or attend this session.
Edit Session