Error Handling in Reactive Systems

A session at React San Francisco 2014

Wednesday 19th November, 2014

1:30pm to 2:30pm (PST)

The Reactive Manifesto's *Resilient* trait says that a system must stay responsive in the face of failure. I'll discuss how various systems approach failure handling. I'll start with the theoretical foundation of *Communicating Sequential Processes* (CSP) and two modern systems inspired by it, the Go language and Clojure's core.async library. Then I'll examine failure handling in modern implementations of the Actor Model, which is dual to CSP (I'll explain what that means), as well as examine failure handling in implementations of Functional Reactive Programming (FRP) and Reactive Extensions (Rx).

About the speaker

This person is speaking at this event.
Dean Wampler

Typesafe consultant and distributed computing specialist

Dean Wampler is a consultant for Typesafe. He specializes in scalable, distributed, data-centric application development, "Big Data" or otherwise, applying Functional Programming principles with the Typesafe Reactive Platform, Hadoop, and other tools. Dean is a contributor to several open-source projects and the founder of the Chicago-Area Scala Enthusiasts. He is the co-author of "Programming Scala", the author of "Functional Programming for Java Developers", and the co-author of "Programming Hive", all from O'Reilly. He pontificates on twitter, @deanwampler.

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 1:30pm2:30pm PST

Date Wed 19th November 2014

Short URL


Official event site


View the schedule


Books by speaker

  • Programming Scala: Scalability = Functional Programming + Objects
  • Programming Hive
  • Functional Programming for Java Developers: Tools for Better Concurrency, Abstraction, and Agility

See something wrong?

Report an issue with this session