Alexander Oloo

The Dev Life

Clojure, and the things I learned building with it.

  1. Loading Google Credentials without .json

    Google's client wants a .json file. CI wants an environment variable. A small library to settle it.

    dev
  2. Fun with Clojure maps

    Merging, updating, walking: the map functions that do the work in most Clojure code.

    dev
  3. Clojure's thread-first macro: ->

    The arrow that turns nested calls inside out, and when it earns its place.

    dev
  4. Clojure shootout: keep vs filter

    keep and filter look interchangeable until you measure them. So I measured them.

    dev
  5. Gotcha! It's the trailing slash

    An hour lost to a trailing slash, written down so the next hour is somebody else's five minutes.

    dev
  6. Destructuring keys in clojure

    Pulling keys out of a map, over and over — and the one bit of syntax that ends it.

    dev
  7. My 5 favourite clojure libraries

    Five libraries I reach for in almost every Clojure project, and what each one saves me.

    dev
  8. Living Clojure

    The book that turned Clojure from intimidating into approachable, and what it does differently.

    dev
  9. 5 Tools for Getting Started with Clojure

    The five tools I'd put in front of anyone starting Clojure today.

    dev
  10. Advent of Parens

    A post a day about Clojure, from the 1st to the 24th of December, and why accessible writing matters to this community.

    dev
  11. Overtone: Music to keep my dynos awake

    Heroku sleeps a free dyno after thirty minutes. So I wrote music to keep it awake.

    dev
  12. Clojure Bits: Working with JSON

    Cheshire, and the four calls that cover working with JSON in Clojure almost all of the time.

    dev