James broke out of academia half a decade ago and found a home at the Bureau of Meteorology. Whilst bending Java and Python to breaking point working on forecasting systems James developed an interest in spatial data and GIS applications. After some time wrestling with Java professionally he went looking for something new and found it in the form of Clojure, Erlang and Haskell. James co-founded clj-melb, the Clojure Melbourne User Group, and is keen to spent more time encouraging others to give FP a shot.
Talks I've Given
Spatial Indexing for Datomic using Clojure
Featuring James Sofra
Datomic is an interesting new database that attempts to bring much of the benefits of functional programming to the database arena, with a focus on immutability. Datomic separates out the traditional tasks of a database allowing rich queries to be performed at the application level. In this talk...technique