Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intro to Functional Reactive Programming

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

Intro to Functional Reactive Programming

Avatar for Mexan Juadha

Mexan Juadha

April 23, 2016

Other Decks in Programming

Transcript

  1. WTF is that ? • Reactive Programming (aka Asynchronous Dataflow

    Programming). Programming oriented by dataflow and change propagation. • Functional Programming: use FP building blocks, e.g. map, reduce, filter et.al. to transform, combine, and compose stream of values.
  2. Imperative Programming int a = 2; int b = a

    * 10; // b ? P Input Output State int a = 10; // b ?
  3. What are Reactive Extensions ? • It’s a library that

    allows you to use FRP in many Programming Language • Allows you to represent asynchronous data streams with “Observables”
  4. Rx Family • C#: rx.NET • JavaScript: RxJS • RxJava

    (Java, Scala, Groovy, Clojure, Kotlin) Ruby: Rx.rb • Python: RxPY • More at: http://reactivex.io/