Reactive JavaScript with Ben Lesh

Netflix has a highly interactive user interface. As I move my mouse around the page, hovering over titles and inspecting movie descriptions, there is a lot going on under the hood. One component of this UI is RxJS, a library for building reactive JavaScript. Reactive programming uses the observer pattern to create objects that emit streams of events. We can compose these streams together to create elegant abstractions.

Reactive programming may seem confusing at first, but it can simplify certain patterns that may be hard to describe with imperative programming. Ben Lesh, a senior software engineer at Netflix, joins the show to explain why reactive programming is useful, and how RxJS is used at Netflix.

 

Sponsors

indeed-prime Indeed Prime simplifies your job search and helps you land that ideal software engineering position. The average software developer gets 5 employer contacts and an average salary offer of $125,000. Indeed Prime is 100% free for candidates – no strings attached. And when you’re hired, Indeed Prime gives you a $5,000 bonus if you signed up with the URL indeed.com/sedaily
codiscope Codiscope Jacks helps JavaScript developers secure their source code as they build applications. Jacks analyzes your GitHub repo as you are building an application, and it finds areas of your code that can be improved, whether that is a security issue or an error. Go to codiscope.com/sedaily today to get free usage of Jacks on an unlimited number of repositories.