Loading...

CUFP 2013: Jafar Husain: End to end Reactive Programming at Netflix

6,393 views

Loading...

Loading...

Transcript

The interactive transcript could not be loaded.

Loading...

Loading...

Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Oct 23, 2013

What is the difference between a database query and drag-and-drop event? The answer: nothing. They're both queries, and can be coded using the exact same programming model. A newly discovered type has given us new insight into the dual relationship between synchronous and asynchronous programming. You'll be surprised to learn that the sequence operations you already know (map, filter, reduce, merge, zip, etc.) can to be used to build everything from GUIs to high performance, non-blocking servers. Come see how Netflix uses functional composition over this amazing new type to build reactive multi-tier systems. You may never approach reactive programming the same way again.

Jafar Husain has been working as a software developer for 15 years. He's developed software for companies like GE, Microsoft, and Netflix. Most recently he designed a data access framework that powers Netflix's PS3 and Windows 8 clients. His interests include programming languages, functional reactive programming, and user interface design patterns.

Slides at http://cufp.org/2013/slides/husain.pdf

Loading...

When autoplay is enabled, a suggested video will automatically play next.

Up next


to add this to Watch Later

Add to

Loading playlists...