After graduating from Imperial College London around two years ago, James has worked at both ends of the company-size spectrum, from a large financial institution to a small Clojure startup.
He has been developing in Clojure commercially for 18 months and, having been a Java developer previously, is thoroughly enjoying the breath of fresh air.
James is the author and maintainer of a variety of open source Clojure libraries, including Nomad (a configuration management library) and Chime (a bare-bones scheduler).
Unfortunately, he doesn't (yet) fight crime by night.
Talks I've Given
-
Flow - learnings from writing a ClojureScript DSL
Featuring James Henderson
Flow is a ClojureScript library that I've been writing in my spare time over the last four months, allowing developers to write webapps in a declarative style.
The idea for Flow came out of my ClojureX talk last year, when I proposed a couple of CLJS UI design patterns that we'd evolved...
clojure clojurescript libraries -
UI patterns in ClojureScript - three months on
Featuring James Henderson
James will be presenting a follow-up to his ClojureX talk in December, talking about how the ideas and patterns presented went on to influence Clidget, and how you can use Clidget to create powerful yet simple ClojureScript applications.
clojure clojurex clojurescript -
ClojureScript: Putting the Blocks Together
Featuring James Henderson
This talk will be a whistlestop tour of how Clojure's younger brother can really change the way you write code for a browser.
clojurescript clojure jvm java coreasync clojurex