Clojure EDN Walkthrough
When I set myself the task of learning how to use EDN, or Extensible Data Notation, in Clojure, I couldn’t find a simple tutorial on how it worked, so I figured I would write one for anyone else...
View ArticleWriting AngularJS with ClojureScript and Purnam
I’ve got a project that I’ve been using to learn Clojure. For the front end of this project, I wanted to use ClojureScript and AngularJS so I could share code between and my server and client (and...
View ArticleBrute – Entity Component System Library for Clojure
Warning: If you are new to Entity Component Systems, I would highly recommend Adam Martin’s blog series on them, he goes into great detail about what problem they solve, and what is required to...
View ArticleBrute Entity Component System Library 0.2.0 – The Sequel
This post could also be entitled How I Learned to Love Immutability, and You Won’t Believe What Happened Next! A few weeks ago I released a library called Brute, which is an Entity Component System...
View ArticleBrute 0.3.0 – Now Supporting ClojureScript
Brute has a few new features with this new release. The most exciting is that thanks to the cljx project, and the hard work of Martin Janiczek, Brute now supports both Clojure and ClojureScript! There...
View ArticleMini – Game Dev Diary #1
I’ve been having lots of fun this break getting back into writing a top down racing game that I had originally started (way) earlier in the year, so I thought I would start writing a little dev diary...
View ArticleRecording: Wrapping Clojure Tooling in Containers
I recently had the pleasure of doing a short presentation to the Bay Area Clojure User Group on Wrapping Clojure Tooling in Containers. We went from having no Clojure tooling, and Java 7 on my host...
View ArticleRecording: Wrapping Clojure Tooling in Containers (Part 2)
A few weeks ago, I had the distinct opportunity to attend and present at clojure/conj in Philadelphia. This was the first time for me attending the event, but it had been on my list of conferences to...
View ArticleBrute 0.4.0 – From CLJX to Reader Conditionals
This release of Brute, provides no new features, but is instead a migration from using CLJX as the support for both Clojure and ClojureScript at once, to upgrading to Clojure 1.7, and utilising the...
View Article