Erlang is ideal for writing robust highly concurrent applications and allows for a flexible design that is easily scalable and readily extensible. CouchDB's replication and sync capabilities make it ideal as a datastore on mobile devices. What happens when you put all these components two together? During his talk, Damien Katz will provide a brief introduction to CouchDB, illustrate how CouchDB functions as a datastore for mobile devices and the challenges of porting to mobile environments like iOS and explain its native replication capability to solve user issues with low, intermittent or no internet connectivity.
Target audience: Medium technical level with an interest in web or mobile dev.
Talk objectives: To show how Erlang can run on constrained devices like mobile phones. And how CouchDB's data sharing model is a good fit for that.