Building visual, data-driven UIs with ClojureScript
Modern web browsers provide a versatile foundation for graphical, interactive applications.
ClojureScript brings rich semantics to the browser and, combined with Clojure on the server, gives developers an insane amount of leverage to build novel tools.
Kevin will discuss using state machines with data-driven DOM-manipulation to build visual applications on the web and iPad.
He will evince how Clojure(Script)’s rich data structures and abstractions foster declarative programming, and outline some testing and development benefits from shared client/server language.
Concrete examples will be drawn from data visualization applications in the energy and biotech fields.