Overview
Explore data-flow processing for Node.js using Straw in this 33-minute JSConf.Asia 2013 conference talk. Discover how Straw, a lightweight dataflow framework, simplifies and scales applications by leveraging core concepts that have existed for centuries. Learn about Straw's structure, topology, and practical applications through examples like Twitter Firehose processing and Redis monitoring. Gain insights into creating runners, handling child processes, and implementing real-world solutions. Understand the advantages of Node.js in this context and see how Straw can enhance your data-driven web development projects.
Syllabus
Intro
Computer
IBM
Twitter
Recap
ENIAC
MAX MSP
Why MSP
Straw
Hello World
Topology
Structure
CountOut
Print
HelloWorld
Start with Straw
Processing incoming messages
Twitter Firehose
Taps
Socket
Haystack
Github repo
Redis
Throw
Advantages of NodeRunner
Creating a runner
Running a child process
Communication with the process
Command line arguments
ReadUs
Redis Lists
Event Handler
Redis Monitor
Real World Example
Screenshots
Pipe Monitor
Stats Deep
Charts Deep
Summary
Wrap up
Taught by
JSConf