Refx: Origins

In this blog post, I am describing my journey of migrating a medium-sized project from re-frame and Reagent to Helix, creating refx on the way.

Domain-Driven Design in Clojure

This article is a work in progress. Domain-Driven Design is a fascinating approach to tackle the complexity in software design. In particular, the idea of explicitly modelling one’s domain and cultivating an ubiquitous language in the team resonate with me. Unfortunately, most DDD resources, in particular the books by Evans and Vernon, are quite focused on object-oriented programming, and therefore not appealing to Clojure programmers.