• Blog
  • Github
  • Twitter
  • LinkedIn
  • About
  • Why I won't invest (2019)

    •  1 Jan 2024
  • Revolut - it's all SVB's fault

    •  9 May 2023
  • 2017

    •  2 Jan 2017
  • Italy

    •  28 Sep 2016
  • The Skill Endgame

    •  16 May 2016
  • What I'm Reading (May 2016)

    •  7 May 2016
  • Using Transducers with Core.async in ClojureScript

    •  21 Jan 2016
  • ClojureScript Blues

    •  8 Sep 2015
  • Glow: Syntax Highlighting for Clojure Source Code

    •  1 Aug 2015
  • Things to Know When Making a Web Application in 2015

    •  10 Jul 2015
  • Static Analysis in Clojure: Java Interoperability

    •  7 Jul 2015
  • Yagni: A Leiningen Plugin for Finding Unused Code

    •  23 Jun 2015
  • 2015

    •  20 Apr 2015
  • Valuing Creativity

    •  14 Apr 2015
  • Testing a Microservice Architecture with Docker and Compose

    •  7 Apr 2015
  • My Clojure Toolchain: Vim

    •  24 Feb 2015
  • My Clojure Toolchain: Leiningen

    •  10 Feb 2015
  • Ultra: A Leiningen Plugin for a Superior Development Environment

    •  27 Jan 2015
  • Why Clojure?

    •  15 Jan 2015
  • A Short List of Lessons Learned So Far in 2014

    •  10 Jul 2014
  • 2014

    •  7 Feb 2014
David Jarvis © 2025