Notes from the build.
Working notes from twenty years of JVM consulting in energy. Mostly settlements, metering, and the slow art of replacing a monolith.
P16v vs Pangolin - Fight!
My main client has a BYOD policy for developer machines. Usually, I run a work laptop and have a secondary machine for home. This separates concerns for me…
XTDB for NZ Energy Offers
This is the 2nd post in a series about databases originating in the Clojure ecosystem. The first article on Datomic is linked here.
Datomic for NZ Energy Offers
This series of posts is my attempt to familiarize myself with some of the databases that originated in the Clojure ecosystem. The first will be Datomic.
Setting up Neanderthal with REBL and Cursive
In this post, I'll demonstrate how to set up Cognitect's REBL to run nicely in conjunction with Neanderthal. I have been finding working with REBL an…
Clojure 7 years in
This is my opinionated take on the current state of Clojure in 2018. To help appreciate the angle I'm coming from I'm a Generic Enterprise Developer. I work…
Parsing AEMO data with Clojure
We're going to use Clojure to quickly create a utility for parsing an RM16 file from AEMO and displaying the volume in MWh per profile per state. If you are…
Linux Gaming and Steamos
Back in October 2013, I was very surprised to hear Valve would release a Linux-based gaming OS. In July 2015 I'm going to be very surprised to see it…
Mac versus Linux for a JVM developer
This post details the thought process I went through when trying to decide on a platform for my next development laptop. I develop on the JVM with Java and…
Clojure Zippers with Hiccup and Mongodb
This post deals with how to deserialize Hiccup content from a Clojure Vector stored in MongoDB. I ran into this problem while rewriting my site. The Monger…