Reactive Programming and the Reactive Manifesto


Reactive Programming does not offer any stunning new programming concepts. Instead, the term simply summarizes some older concepts. However, these concepts are particularly interesting for web applications, mobile devices, and cloud computing. The Reactive Manifesto tries to bring some order to the confusion about reactive computing.

The manifesto authors seem to be on the right track. When this issue went to press, almost 5,000 people had already signed the manifesto, and the authors are actively looking for comments on their work (Figure 4). However, reactive programming projects like Frappucino or Sodium still haven't officially implemented the specifications of the manifesto, so it remains to be seen whether the manifesto will actually be accepted in the mid term.

Figure 4: The Reactive Manifesto is also on GitHub. The authors explicitly ask for comments and suggestions.


  1. On the Development of Reactive Systems, D. Harel, A. Pnueli, Logics and Models of Concurrent Systems, NATO ASI Series Volume 13, 1985, pp 477-498
  2. Reactive Manifesto:
  3. Why Do We Need a Reactive Manifesto?
  4. Typesafe:
  5. Observer design pattern:
  6. Rx (Reactive Extensions):
  7. RxJava:
  8. Frappuccino:
  9. Sodium:
  10. Bulkhead Pattern:
  11. Elm:
  12. Try Elm (Online development environment):
  13. Elm documentation:
  14. Elm programming examples:
  15. Pong in Elm:

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Brightside and Devil’s Pie

    If the no-frills Metacity window manager doesn’t give you the functio nality you need, try the Metacity add-ons Brightside and Devil’s Pie.

  • Desktop Tools: Slax

    With its novel package manager, Slax makes it simple to install new software and easy to build your own distributions.

  • Meteor

    The Meteor web framework lets you do all your programming in JavaScript – and it includes some useful features for rapid development.

  • Udev

    After three years of hanging around on the sidelines, Udev has finally ousted the legacy Dev-FS system. We take a look under the hood at the Udev device management system inside your Linux system.

  • Gnome Recipes

    Cutting recipes out of magazines and attaching them to the fridge is a thing of the past. Today, Gnome Recipes is your friendly kitchen helper.

comments powered by Disqus