March 24-26 2014 The Palace Hotel San Francisco

Register for Clojure/West
Register for Intro to Clojure, ClojureScript or Datomic Training

David Greenberg @dgrnbrg

Two Sigma


David Greenberg is a developer at Two Sigma, a Hedge Fund in SoHo, NYC. At work, he builds cluster computing applications in Clojure; at night, he hacks on open source projects.

Building Interactive Query Tools on Datomic

One of Datomic's oft-touted features is that its queries are just data structures. What does this mean for us as developers? In this talk, we'll look at how we leveraged queries- as-data to build a UI that dynamically generates queries to answer complex questions about our data. We'll look at design patterns for building a composable query engine on top of Datomic, UI patterns for exposing this to non-developers, and data modeling considerations to maintain high performance.

our sponsors


Sign up for updates on Clojure/West