Declarative web data visualization using ClojureScript

Kevin Lynagh (Keming Labs)
Javascript & HTML5
Location: Portland 251
Average rating: ****.
(4.50, 6 ratings)

Statistical graphics illuminate by mapping abstract data to visual primitives like dots, lines, and color. Excellent statistical graphics first and foremost show the data. Likewise, the tools for making such graphics should emphasize essential data-visual mappings and hide the implementation details of looping, painting, and layout.

Clojure’s emphasis on immutability allows one to compose functions while retaining the ability to reason about their behavior. These same strengths can be leveraged to build rich, data-driven graphics composed of smaller visual pieces. Kevin will discuss using ClojureScript with the Cassowary constraint solver and a D3-like library to construct and layout statistical graphics on the web.

Photo of Kevin Lynagh

Kevin Lynagh

Keming Labs

Kevin visualizes data and makes statistical interfaces on the web. Before Clojure, he wrote machine learning and analytics tools in R and Scala. In 2010 he wrote a thesis on protein structure, for which Reed College inexplicably awarded him a physics degree. Kevin lives in Portland, Oregon, and spends as much time rock climbing as he does in the REPL.

Comments on this page are now closed.

Comments

Mary Henze
07/20/2012 5:21pm PDT

Great talk. One of the best of the week. Well organized, very well presented. Loved the non-traditional themes for the slides.

Sponsors

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

View a complete list of OSCON contacts