前言:Scala的创始人Martin Odersky,继 Functional Programming Principles in Scala 之后,又在coursera是开了一门课: reactive programming. 这一系列博客,是听课笔记

什么是reactive programmng ? 且翻译做:反射式编程

reactive --- readily response to a stimulus  对刺激做出快速的反应

react to events  ----- event driven

react to load ----- scalable

react to failures ----- resilient

react to users ---- responsive

这个课程的内容包括

 Review of functional programming

An important class of functional patterns: monads

Functional programs in a stateful world

Abstracting over events: futures

Abstracting over event streams: observables

Message passing architecture: actors

Handling failures: supervisors

Scaling out: distributed actors

有三个人主讲:

Martin Odersky, Erik Meijer, Roland Kuhn