What I've Learnt From 3 Years Remote Software Development

June 3, 2016

Intro and my story

I've been working remotely, at the awesome ByBox, for three years now. Well, I tell a lie actually, it's three years sometime in late June 2016.

Continue reading →

Deploying Cryogen to Dokku and Digital Ocean.

May 27, 2016

I've recently moved my blog away from Ghost Blog hosted at Digital Ocean. While I enjoyed using Ghost I always found upgrading a bit of a pain and wanted a little bit more control than it gave me.

I've used static site generators previously and this time opted to go with Cryogen. I chose it because it's written in Clojure using technology I like and am familiar with, it looks relatively complete and gave a number of options for deployment.

Continue reading →

My Clojure Workflow and Setup.

May 21, 2016

I've been using Clojure for at least a couple of years now, in that time I've jumped around various text editors. When I was first getting started I used Light Table.

Light Table is the next generation code editor. Light Table Connects you to your creation with instant feedback and showing data values flow through your code.

Continue reading →

Unifying server and client validation using Clojure[Script] and Clova.

May 16, 2016

clova supports both Clojure and ClojureScript, in this blog post we will create a simple Compojure server that validates a request and we will apply that same validation on the client side.

I'll be pushing all the code for this post to here.

Continue reading →

Building a distributed in-memory key value store in Clojure.

May 12, 2016
Tags: memdi clojure

In this series we are going to build a distributed in-memory key value store, from scratch, using Clojure. Why? For learning and fun!

The distributed in-memory store will be called memdi and will have the following semantics.

Continue reading →

Finally v1.0.0 of clj-ravendb, a RavenDB client for Clojure.

May 9, 2016

TL;DR

I've finally found the time to add a few missing features and a sprinkling of love to clj-ravendb and given it a 1.0.0 release. You can find the API docs here

Continue reading →