When
9:15 AM Sunday
Where
4202
Silicon Valley Code Camp : October 11th and 12th 2014session

Reactive, unidirectional data without a required client/server technology

At Delphix, we have been shipping a system that reactively delivers server data to clients for a couple years. While our server is in Java, and our clients are in JavaScript and ActionScript, the system is easily applied to other technologies.

About This Session

Come learn about several useful design patterns we use to manage the communication between our clients and server. We use these patterns to deliver "reactive" data changes from the server to the clients without the application developer needing to manually manage the data. While our server side is in Java, and our clients are in JavaScript and ActionScript, the paradigms we use are in no way bound to these technology choices. We use a language-neutral definition of all object types (including data types allowed for each property) which is used to generate object type definitions in each language environment. We then provide a "notification system" which pushes changes to all objects and collections of objects to any interested client. The overhead to detect changes on the server is small, and all clients are up to date with changes on the server without needing to flood the server unnecessary "pulls". Come learn about the pieces of technology we use to accomplish this, and understand how you could leverage these ideas in your own environment. Our JavaScript library, dxCoreData (built on top of BackBone.js), will be the primary client example we talk about.

Time: 9:15 AM Sunday    Room: 4202 

The Speaker(s)

undefined undefined

David Burrowes

Interaction Designer/Software Engineer , between

David is a front end software developer at Delphix.