Author Archives: ruedigergad

Unit Testing Arbitrary Interactive Clojure Command Line Interfaces (CLIs) with cli4clj – Illustrated using the Example of the Clojure REPL

In my previous posts, I primarily focused on cli4clj itself and on CLIs created with cli4clj. In this post, I want to address a bit the applicability of the cli4clj unit testing functionality for testing “third-party” CLIs. I will do … Continue reading

Posted in cli4clj, Libs. | Tagged , , , | Leave a comment

cli4clj 1.2.5 – Improved Testability of Multi-threaded Command Line Applications in Clojure

In my previous post, I already outlined the problem of testing multi-threaded interactive command line interfaces (CLIs). In the meantime, I came up with some improvements for addressing the testability of multi-threaded command line applications with cli4clj. In this post … Continue reading

Posted in cli4clj, Libs. | Tagged , , , | Leave a comment

cli4clj Version 1.2.3 Released

cli4clj is a library for easing the implementation of simple interactive command line interfaces (CLIs) for Clojure applications. In this post, I briefly announce the release of cli4clj version 1.2.3. The most important changes in version 1.2.3 are: Add support … Continue reading

Posted in cli4clj, Libs. | Tagged , , | 1 Comment

Playing a bit with Message-oriented Middleware Protocols/Transports using bowerick

bowerick combines various libraries, e.g., for Message-oriented Middleware (MoM) protocols/transports. One aim was to provide an easily usable abstraction for playing and experimenting with MoM implementations. In this post, I use bowerick for a simple toy experiment to illustrate some … Continue reading

Posted in bowerick, Libs. | Tagged , , , , , , , , | Leave a comment

bowerick: Serialization Convenience, Command Line Helpers, and To-dos

In my previous post, I introduced bowerick for easing simple Message-oriented Middleware (MoM) tasks with Clojure (and Java). In this post, I will introduce some more features of bowerick in more detail. In addition, I will discuss some of the … Continue reading

Posted in bowerick, Libs. | Tagged , , , , | Leave a comment

bowerick: Easing Simple Message-oriented Middleware Tasks with Clojure (and Java)

TL;DR The aim of bowerick is to ease simple Message-oriented Middleware (MoM) tasks with Clojure and, to some extent, with Java. The general functionality that is offered by bowerick is: Creating message producers and sending messages. Creating message consumers and … Continue reading

Posted in Announcements, bowerick, Libs. | Tagged , , , , , | 1 Comment

Panoramic Photos, Heidelberg & Dielheim

I used a trip this year to Dielheim and Heidelberg, as opportunity to try to make some more panoramic photos. As usual, I took the individual photos with my smartphone and used Huggin as stitcher. The first two panoramas were … Continue reading

Posted in Misc. | Tagged , | Leave a comment