Erlang Solutions

 

Hypernumbers

Subscribe to our Erlang Factory newsletter to receive the latest updates and news

A user-centred approach to functions in Excel and the implementation into Hypernumbers

Jakub Chlanda
Jakub Chlanda

hypernumbers
Gordon Guthrie
Gordon Guthrie

hypernumbers
In 2003 Simon  Peyton Jones, Margaret Burnett and Alan Blackwell published a paper: A user-centred approach to functions in Excel

The principles of this paper have been implemented in the Hypernumbers spreadsheet and this talk will look at some of the technical issues in the implementation.


Erlang Rationale

Robert Virding
Robert Virding

Erlang Solutions
While Erlang has much in common with other functional languages it does many things differently from other languages. In this talk one of the three inventors of Erlang will look at the rationale behind Erlang and try to show how many of its important features combine to work together. We will also look at how Erlang was first developed to show the reason for some of the features in the rationale.


Ironmaster: Robust Cloud Platform Management With Erlang.

Sam Elliott
Sam Elliott

Hypernumbers
Hypernumbers has the problem of wanting to have high availability, while wanting to able to manage the underlying operating systems that our high-availability Erlang cluster runs on. This talk is about the various challenges that this situation brings and the tool (Ironmaster) that I wrote to overcome them.


Mobile Couchbase, The database that talks sync.

Dale Harvey
Dale Harvey

Couchbase
Users today want their data to be current wherever they are, at work, home or on the go.  The challenge is writing applications that work as well offline as they do in the cloud. What if there was a database that was dedicated to solving the problems of syncing data? CouchDB was built by Damien Katz in 2005 with "master to master replication" at its heart, and has since been widely used as the go to database to solve the challenges of data synchronization. When Canonical needed a solution to keep all Ubuntu One users data in sync, they used CouchDB. Couchbase is building on the power of CouchDB's replication to create Mobile Couchbase, a database that keeps your data in sync and with you wherever you go. In this talk I will explain how Mobile Couchbase works as a document database including its replication and conflict resolution features, and how it can be used it to add sync to your application.