For almost a decade, David has worked as a developer and consultant in various roles in the financial industry.
In 2014 he landed his dream job writing Clojure all day long with Juxt.
Talks I've Given
-
Log all the things
Featuring David Humphreys
Logging should be a major concern for your project. Luckily in Clojure, logging is easy when you know how. This talk will give an overview of how to get logging all the things and how to build-in essential monitoring earlier rather than later.
clojure clojurex logging debugging -
3
Lightning Talks Day 1
Featuring Ernestas Lisauskas, David Humphreys and Dave Snowdon
This session will consist of three 15-minute talks by Ernestas Lisauskas, David Humphreys, and Dave Snowdon.
clojure garden css clojurescript -
Testing times in Clojurescript
Featuring David Humphreys
Writing tests in Clojure is easy, in Clojurescript it takes a bit more effort. This talk walks you through some of the setup to get testing. It will cover basic cljs.test, figwheel testing, and lein-doo, along with browser-based testing & CI.
clojure clojurescript testing cljs-test lein-doo ci -
Patterns & pitfalls in Liberator
Featuring David Humphreys
Liberator is a flexible HTTP server library for Clojure. With that flexibility it can be hard to know where to start. This talk will demonstrate some helpful patterns learnt based on using Liberator to serve pages on a high-traffic website"
-
Playing Nice
Featuring David Humphreys
David James Humphreys will cover practical methods for introducing Clojure to your projects. Some tips and tricks for playing nice with other technologies to help introduce Clojure into your current and future projects.
clojure -
Clojure's got a brand new reducer
Featuring David Humphreys
A demonstration of a non-trivial example using the new clojure.core.reducers.
clojure