Workshop: Node Streams

This repository contains notes from the Node Streams workshop.

Why Streams

  • able to process large amounts of data without hitting memory limits
  • able to start processing data while loading it

Contents

  • Event emitters
  • Reading streams
  • Piping streams
  • Transform streams
  • Working with promises
  • Filtering
  • Line processing
  • Writing streams and backpressure
  • Error handling