Skip to content

Functional Reactive JavaScript and Operational Transform

Photo of Dave Nugent
Hosted By
Dave N.
Functional Reactive JavaScript and Operational Transform

Details

Schedule:

6:00pm: Doors open, drinks + snacks by PubNub (http://pubnub.com/)
6:30pm: Introduction and Thanks
6:40pm: Pete Hodgson presents Functional Reactive JavaScript
7:20pm: Joseph Gentle presents Let's make our apps collaborative with OT
8:00pm: 15 Seconds of Fame
8:30pm: Meetup Over

http://photos2.meetupstatic.com/photos/event/c/f/1/4/600_400973012.jpeg

Thanks to our host PubNub (http://pubnub.com) for the use of their space

http://photos1.meetupstatic.com/photos/event/2/c/7/6/600_395171382.jpeg

Pete Hodgson presents Functional Reactive Javascript

The re-emergence of functional programming coincides nicely with the JavaScript renaissance. But where does the UI fit in?

We'll cover some of the core concepts of Functional Reactive Programming while learning a practical application of them using Bacon.js. You'll learn how to build user interface components in a clear, declarative style by modeling both user interaction and back-end processing using one clean abstraction: streams of events.

http://photos4.meetupstatic.com/photos/event/6/7/2/c/600_395846412.jpeg

Joseph Gentle presents A call to arms: Lets make our apps collaborative with OT

The best kept secret of google wave and hackpad is that operationaltransform (the collaboration algorithms) can be used to edit almostany JSON data. As a result, we can add realtime collaborative featuresto anything! And we can do it in a way that never loses user data andnever needs to lock or add icky conflict markers. This is a call toarms: We believe all web apps should be built this way. Help us raisethe bar.

In this talk I'm going to take you on a whirlwind tour of how operational transform works, how to build apps using this technology today (with ShareJS & Derby) and what tools we really want that nobody's built yet.

Joseph worked on Google Wave in Sydney, and his heart got broken when it was cancelled. Since all problems can be solved with code, he's spent the last 3 years rebuilding a lot of Wave's unique technology as an opensource library. He also does trampoline and trapeze in his free time.

The SF JavaScript Meetup is committed to maintaining an inclusive, harassment-free atmosphere. Attendees, speakers and sponsors must all abide by our Code of Conduct (http://confcodeofconduct.com/). Please do not spam the group with job postings/contact info in the comments or bring collateral to the events.

Photo of The SF JavaScript Meetup group
The SF JavaScript Meetup
See more events
725 Folsom St, San Francisco, ca · San Francisco, CA