Skip to content
0:00 / 0:00

#rxjs#reactive-programming#observables

Asynchronous Programming at Netflix - @Scale 2014 - Web

@Scale

454K subscribers • 2 videos on Hallway

YouTube
  • Recommended by 1 person: 1 on Stack Overflow and its sister sites.
  • Presented by Jafar Husain, Technical Lead at Netflix
  • May be out of date. Uploaded 12 years ago, in an area where tools change fast.

Intermediate. Assumes working knowledge.

31K views12 years ago1 recommendation

Web developmentSoftware designJavaScriptFunctional programming

Jafar Husain explains how to simplify asynchronous JavaScript programming by treating events as collections using RxJS.

Jafar Husain, Technical Lead at Netflix What's does a mouse drag event have in common with an array of numbers? The answer to this question may surprise you: they are both collections. This key insight holds the key to dramatically simplifying asynchronous programming in JavaScript. In this talk you will learn how you can use the familiar JavaScript Array methods to create surprisingly expressive asynchronous programs.

Why it's here

1 person recommends this

What people say. Highly recommended as an intuitive introduction to reactive programming and RxJS without assuming prior functional knowledge.

Moments people linked to

Johnon Stack Overflow • Recommends

On “RxJS tutorial that doesn't assume familiarity with reactive programming concepts or Rx .NET?”

…nice thing about it assumes no familiarity with either functional or reactive programming concepts. The tutorials can easily lead to improvement in those concepts as well if you know neither or already know one, the other, or both. This makes it a great place to start as both concepts are used in RxJS. http://jhusain.github.io/learnrx/ source: link to this video There is also a website called RxMarbles which has interactive diagrams of how all RxJS' methods for observables work. It shows how they work through illustration of events on an input and output timeline of any given RxJS method. You can drag the events from left to right on the input timeline to get a feel for how each method outputs an…
9View the answer