Wednesday 19th November, 2014
1:30pm to 2:30pm
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).
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