Tesyrjiz36bf3rnvvlck
SkillsCast

FRP == OOP

18th April 2016 in London at CodeNode

There are 1 other SkillsCast available from Functional Reactive Programming and Cassandra Internals

In this meetup we will have two very interesting talks on 'Functional Reactive Programming' by Hans Jacob Hoeglund and 'Cassandra Internals' by Robert Stupp. The concept of (Functional) Reactive Programming is enjoying increasing popularity in user interface and front-end development. These techniques emerged out of the functional programming community in the early 2000s and have roots in dataflow languages, denotational semantics and temporal logic.

However FRP as originally described has achieved a reputation of being difficult to implement, while the mainstream approach to interactive applications is still dominated by the OOP/MVC paradigm. The purpose of this talk is to demonstrate that it is possible to use FRP in practical application development, and that the approaches taken in FRP and OOP may not be so different after all.

What does a user interface mean?Is it possible to write interactive applications in a functional style?How do you reconfigure state propagation while the system is running?How is state being stored/propagated in a large-scale FRP system?Are FRP and OOP more related than we think?Applications of FRP (forms, games, visuals, music)

This talk will not require any particular knowledge of FRP, though a passing familarity with functional programming in JavaScript or Haskell may be helpful.

For a recap about the history/taxonomy of FRP you may want to watch Evan Czaplicki's talk here: https://www.youtube.com/watch?v=Agu6jipKfYw

YOU MAY ALSO LIKE:

Thanks to our sponsors

FRP == OOP

Hans Höglund

Developer, musician, professionally curious. Particularly interested in functional programming, data mining, music, visuals and digital art. Software engineer at Beautiful Destinations.

SkillsCast

In this meetup we will have two very interesting talks on 'Functional Reactive Programming' by Hans Jacob Hoeglund and 'Cassandra Internals' by Robert Stupp. The concept of (Functional) Reactive Programming is enjoying increasing popularity in user interface and front-end development. These techniques emerged out of the functional programming community in the early 2000s and have roots in dataflow languages, denotational semantics and temporal logic.

However FRP as originally described has achieved a reputation of being difficult to implement, while the mainstream approach to interactive applications is still dominated by the OOP/MVC paradigm. The purpose of this talk is to demonstrate that it is possible to use FRP in practical application development, and that the approaches taken in FRP and OOP may not be so different after all.

What does a user interface mean?Is it possible to write interactive applications in a functional style?How do you reconfigure state propagation while the system is running?How is state being stored/propagated in a large-scale FRP system?Are FRP and OOP more related than we think?Applications of FRP (forms, games, visuals, music)

This talk will not require any particular knowledge of FRP, though a passing familarity with functional programming in JavaScript or Haskell may be helpful.

For a recap about the history/taxonomy of FRP you may want to watch Evan Czaplicki's talk here: https://www.youtube.com/watch?v=Agu6jipKfYw

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

FRP == OOP

Hans Höglund

Developer, musician, professionally curious. Particularly interested in functional programming, data mining, music, visuals and digital art. Software engineer at Beautiful Destinations.