061 JSJ Functional Reactive Programming with Juha Paananen and Joe Fiorini

Published: May 31, 2013, 7 a.m.

PanelJuha Paananen (twitter github blog) Joe Fiorini (twitter github blog) AJ O\u2019Neal (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up)
Discussion
\xa001:20 - Joe Fiorini IntroductionInteraction Developer at Designing Interactive in Cleveland, OH
01:42 - Juha Paananen IntroductionSoftware Developer at Reaktor in Helsinki, Finland
02:30 - Functional Reactive Programming (FRP) vs Functional Programming057 JSJ Functional Programming with Zach Kessin
04:25 - Declarative Programming
\xa005:55 - Map and Filter
\xa007:05 - bacon.jsFlapjax
09:10 - Mapping and filtering event streams
\xa010:40 - Asynchronicity and Promises
\xa014:28 - Using FRPReactiveCocoa Complex UIs TodoMVC with Bacon.js, Backbone.js and Transparency.js by pyykiss
20:02 - Ember.js and FRP
\xa022:04 - MVC frameworks and FRPJuha Paananen: FRP, Bacon.js and stuff: Chicken, Egg and Bacon.js
24:35 - Learning FRP
\xa025:49 - Where did FRP come from?What is (functional) reactive programming? - Stack Overflow Conal Elliott: Composing Reactive Animations Haskell Reactive-banana - HaskellWiki
29:07 - Going beyond visual mediasubstack/stream-handbook
32:18 - Wrappers
\xa033:31 - How to build things with FRP librariesJuha Paananen @ MLOC.JS: Functional Reactive Programming in JavaScript using Bacon.js
PicksSlideShare: Functional Reactive Programming in JavaScript (AJ) Valve: The AI Systems of Left 4 Dead by Michael Booth (Jamison) programming is terrible (Jamison) Simple Made Easy: Rich Hickey (Jamison) AngularJS Fundamentals (Joe's Pluralsight Course) (Joe) Open Source Bridge (Joe) That Conference (Joe) Star Trek: Into Darkness (Joe) ServerBear (AJ) rainwave (AJ) rwbackend (AJ) Mesa Boogie Lone Star Guitar Amplifier (Merrick) backburner.js (Merrick) messageformat.js (Merrick) Digital Ocean (Chuck) Emacs (Chuck) emacs_libs (Chuck) Tmux (Chuck) GitLab (Chuck) Flight by Twitter (Joe F.) Ember.js (Joe F.) CodeMash (Joe F.) fantasy-land (Juha) The Bacon.js postings featuring Phil Roberts (Juha) Iron Sky (Juha) Reaktor Dev Day (Juha)
Next Week
\xa0Dojo with Dylan Schiemann
\xa0Transcript
\xa0MERRICK:\xa0 How come nobody acknowledges when I talk? What about that?JAMISON:\xa0 That\u2019s a deeper problem than a microphone.[Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]\xa0[This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]\xa0CHUCK:\xa0 Hey everybody, and welcome to Episode 61 of the JavaScript Jabber Show. This week on our panel, we have AJ O\u2019Neal.AJ:\xa0 Yo, yo, yo. Coming at you live from Iowa.CHUCK:\xa0 Again?AJ:\xa0 Oh, I guess I was there last time, huh? It\u2019ll be New York soon.CHUCK:\xa0 We have Jamison Dance.JAMISON:\xa0 Howdy, guys.CHUCK:\xa0 Joe Eames.JOE E:\xa0 Hey there.CHUCK:\xa0 Merrick Christensen.MERRICK:\xa0 What\u2019s up?CHUCK:\xa0 I\u2019m Charles Max Wood from DevChat.tv. This week, we have two special guests. We have Joe Fiorini.JOE F:\xa0 Hello everyone.CHUCK:\xa0 And Juha Paananen.JUHA:\xa0 Yeah. Hi everybody. Juha Paananen.CHUCK:\xa0 Thank you for straightening that up for me. We\u2019re going to have you guys introduce yourself real quick, since you haven\u2019t been on the show before. Joe, why don\u2019t you start us off?JOE F:\xa0 Sure. My name is Joe Fiorini and I am an Interaction Developer at Designing Interactive in Cleveland, Ohio. I do a decent amount of JavaScript development every week. I\u2019ve discovered Functional Reactive Programming three or four months ago and it\u2019s changed my world.CHUCK:\xa0 Awesome. And Juha, do you want to introduce yourself as well?JUHA:\xa0 Yeah, why not? I\u2019m Juha. I\u2019m from Finland. Helsinki.Special Guests: Joe Fiorini and Juha Paananen.

Support this podcast at \u2014 https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.