Hallway Conversations

A Podcast by Developers for Developers

Hallway Conversations - A Podcast by Developers for Developers

Episode 049 – Exploring Reactive Extensions (Rx) with Jim Wooley

In this episode the Hallway Conversations team sits down with Jim Wooley of Slalom Consulting to learn about the foundational concepts of Reactive Programming. In today’s world of asynchronous, event-based programming, the concepts in Reactive Programming can represent a powerful new way to choreograph the behavior of events in your system.

Whether analyzing accelerometer data for user-interface gestures, real-time evaluation of keyboard input for type-ahead auto-complete scenarios, or other similar needs to analyze and respond to events and inputs over time, Reactive Extensions (and its implementations in everything from PERL to JavaScript to Objective-C to .NET) provides a clear, concise declarative model for processing streams of inbound data elements.

If you’ve ever found yourself confounded by trying to learn about Reactive Extensions on your own, this episode offers a great jump-start into the concepts and principles that underlay the Reactive Programming model.

Show Notes


By day, Jim Wooley is a consultant for Slalom Consulting, In his free time, Jim is a frequent speaker, INETA Regional Speaker, MVP, and author of “LINQ in Action”. He is always striving to stay at the forefront of technology and enjoys the thrill of a new challenge. He has been active evangelizing LINQ since it’s announcement in 2005. In addition, he attempts to pass on the insights he has gained by being active in the community, including organizing and speaking at code camps and regional events, including DevLink, DevWeek, CodeMash, CodeStock, VS Live, and MIX. Jim blogs at http://thinqlinq.com/about.aspx