Aug 25, 2014 · 6:00 PM
This location is shown only to members
6:00pm: Doors open, drinks + snacks by PubNub
6:30pm: Introduction and Thanks
7:20pm: Joseph Gentle presents Let's make our apps collaborative with OT
8:00pm: 15 Seconds of Fame
8:30pm: Meetup Over
Thanks to our host PubNub for the use of their space
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.
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.