Clojure/Clojurescript workshop (11-13 Nov 2015, London)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Clojure/Clojurescript workshop


This repo contains a subset of commented examples created during the workshop.


Example app

We used geographic data from the ONS linked data portal and sampled & converted housing datasets from the London Data Store to RDF in order to build heatmap visualizations of the London housing situation.

The project also is a nice demo combining features of several libraries of the collection, incl.,,

This heatmap shows average property sale prices per borough in 2013/14:

London house prices 2013/14

This heatmap is based on the number of property sales, showing a clear bias in the south east:

London house sales (count) 2013/14

The example app also includes an in-browser query editor (using CodeMirror) with result table display and query structure visualization.

Running the project

git clone
cd ws-ldn-2
lein trampoline run

# open another terminal using same directory
lein figwheel dev

# once fabric server is running CLJS compilation is complete...
# open http://localhost:8000 in your browser

CLJS build w/ advanced optimizations

Run the following command to build the CLJS sources with advanced optimizations. The with-profile prod ensures that all logging messages are elided from the source at compile time.

lein with-profile prod do clean, cljsbuild once min


Copyright © 2015 Karsten Schmidt

Distributed under the Apache Software License either version 1.0 or (at your option) any later version.