Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP


Add intro to FRP talk. #32

merged 2 commits into from

2 participants


Add a talk submission on functional reactive programming.

@thoward thoward merged commit d51c9df into nodepdx:master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Mar 18, 2013
  1. @cmeiklejohn

    Add intro to FRP talk.

    cmeiklejohn authored
  2. @cmeiklejohn


    cmeiklejohn authored
This page is out of date. Refresh to see the latest.
42 proposals/
@@ -0,0 +1,42 @@
+An Introduction to Functional Reactive Programming
+* Speaker : Christopher Meiklejohn
+* Available : Any
+* Length : 45 mins
+There is no doubt that todays web applications continue to grow in
+adoption, replacing their desktop counterparts in all areas of
+computation. Essential to their growth is their ability to provide
+near-native performance and rich user experiences. As these applications
+grow in essential complexity, they also grow in accidental complexity
+due to the imperative callback processing style found in most web
+applications. The asynchronous nature of most of these applications also
+further compounds the issues due to guarantees around message ordering,
+and a level of indirection required in callbacks handling events.
+Functional reactive programming is one approach for mitigating
+accidental complexity, using a declarative and composable data-flow
+model. During this talk, we'll look at the history of functional
+reactive programming, some JavaScript implementations of FRP, and
+finally some ClojureScript implementations of FRP and examples on how to
+get started with using functional reactive programming.
+Speaker Bio
+Christopher Meiklejohn is a Software Engineer with Basho Technologies,
+Inc. where he focuses on building rich web applications for Riak using
+Erlang and JavaScript. Before joining Basho, he worked at Swipely, a
+loyalty program startup based in Providence where he maintained critical
+infrastructure components written in Ruby. Christopher currently serves
+as one of the maintainers of
+* Company:
+* Github:
Something went wrong with that request. Please try again.