Reactive Extensions (Rx) 101

Day 2 /  / Track 3  /  EN / Introduction to technology

Reactive applications are designed to handle asynchronous events in a way that maximizes responsiveness, resiliency, and elasticity. Reactive Extensions (Rx) is a library that abstracts away the sources of events and provides tools to handle them in a reactive way.

With Rx, filtering events, composing event sources, transforming events, and dealing with errors all become much simpler than with traditional tools and paradigms.

Reactive Extensions requires a change of mindset: you’ll learn to think about your application as a message hub that knows how to react to messages. After this session, you’ll understand better what Rx is, and you’ll have a starting point from which to effectively use it in your application.

Download presentation
Tamir Dresher

Tamir Dresher is a software architect, consultant, instructor and technology addict that leads the Cloud Division at CodeValue Israel. With more than 10 years of experience of developing and architecting systems both on-premise and on the cloud, Tamir holds the title of Microsoft MVP in Visual Studio and Development Technologies, and he is the author of the book "Rx.NET in Action" published by Manning (

He blogs at and you can reach out to him via Twitter @tamir_dresher.