May 24, 2024
This post introduces the Crustimoney library - a Clojure idiomatic PEG parser. Though the recent rewrite was a mental excercise, the result may benefit others as well.
Mar 3, 2024
The redelay library - the unassuming state lifecycle tool - had several unreleased improvements piling up. Some of these are breaking, so a new major version has finally been released. This short post goes through the improvements.
Jul 4, 2020
Version 2.1.0 of rmap has been released. This release has some small but powerful additions, one of which is the #rmap/ref tagged literal support. Read on what possibilities this yields.
Jun 26, 2020
During the development of another library, a new lifecycle managment library for Clojure "revealed" itself. Without getting too entangled in Heidegger's philosophy, this blog post discusses this new library, named "redelay".
Jun 11, 2020
In Clojure I prefer working with plain functions over protocols, yet protocols are an important part of testable IO boundaries. After writing too many forwarding-to-plain-function-protocol-implementations, I decided to have Clojure macros do this for me. This has now been put into a small library: lifted.
Jun 4, 2020
After six years my Clojure library called 'rmap' - a library for defining literal recursive maps - has seen its first major update. Version 2.0 is far simpler and more powerful because of it. Read more about it in this post.
May 28, 2019
While I'm a big fan of the easy approach of the mount-lite library, some projects are better suited for a more functional approach, such as with the Component and Integrant libraries. However, working with Component never felt really right. This post is about an Component-like alternative, that seems to feel right.
Jan 6, 2018
Version 2.1.1 of mount-lite has been released. This release brings back state dependency graphs based on namespace declarations. This post describes why and how the feature was re-added and how to use it.
Dec 20, 2017
Build and developing a ClojureScript project with a Figwheel REPL using the new Clojure command line tools.
Dec 10, 2016
The mount-library has received a major update, including a brand new feature. This post explains what has changed, and why.
Mar 14, 2016
Simple Bidirectional Routing with Sibiro
Feb 11, 2016
A new library based on the existing library "mount", but with a different take on the API and some unique features.
Jan 14, 2015
Het is eindelijk zo ver. Online Touch is live voor Nederland. Een uitdagend project, ook zeker in technisch opzicht.