Presented by:


Randall Koutnik (

from Netflix. Chaotic Good

Randall is a senior engineer at Netflix, building tools that wake up other Netflixers when things break. To offset that karma, he’s adopted a cat that wakes him up at night whenever a new JavaScript framework is released.

You can find his words in written form at

No video of the event yet, sorry!

If you write JavaScript and have ever struggled with managing data flows or herding piles of asynchronous events, this talk is for you. Learn about the next generation of asynchronous abstraction: Observables. Born of a cross between the Observer & Iterator patterns, observables are being used everywhere, from Angular 2 to the data teams at Netflix & Microsoft. In a world where everything is asynchronous, observables have become the perfect tool to tame your wild data flows.

We’ll talk at a high level about why observables stand out among the many asynchronous abstractions available to you. Then we’ll dive into two case studies in Observable use. Learn how to conceptualize event streams as simple observable flows when tackling typeaheads on the frontend. Then, dive into the world of machine learning and see how observables can be used for stream processing.

You'll walk out with the confidence to harness the power of observables to straighten out the asynchronous apocalypse of modern development.

2016 November 11 - 15:30
1 h
Room 3179
Seattle GNU/Linux Conference 2016

Happening at the same time:

  1. The Set of Programmers: How Math Restricts Us
  2. Start Time:
    2016 November 11 15:30

    Room 3178

  3. Your Resume Is Code
  4. Start Time:
    2016 November 11 15:30

    Room 3184

  5. Rust flies a rocket!
  6. Start Time:
    2016 November 11 15:30

    Room 3183

  7. Data-driven Post-mortems
  8. Start Time:
    2016 November 11 15:30

    Room 3180