What I've Learnt From 3 Years Remote Software Development
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 →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 →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.
Continue reading →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.
Unifying server and client validation using Clojure[Script] and Clova.
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 →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.
Finally v1.0.0 of clj-ravendb, a RavenDB client for Clojure.
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