With Clojure we get a whole lot of stuff done. Seriously.

Admittedly, I was mildly shocked and a bit scared when stumbling over @ZackMaril’s recent tweet claiming Clojure was a dying language. A huge discussion was sparked and a lot has been written since. A summary can be found in Arne

Tagged with: , , ,
Veröffentlicht in Development

A tale of two lambdas: The joys of working in a polyglot team.

technologies in our lambda architecture

A little more than a year ago, things at work were completely different for me than they are now. I was a Java programmer working on a big, monolithic piece of software. There was also some JavaScript for frontend and

Tagged with: , , , , , ,
Veröffentlicht in Architektur, Development

We released the basis for our clojure microservices

Nikola Tesla

Recently we released tesla-microservice to github. It is a software written in clojure and it is the basis of some of the microservices we are working on as part of the technical platform of We named our software after

Tagged with: , , ,
Veröffentlicht in Development

The adventure continues. Day two of EuroClojure 2014.

upfront vs real world architecture

This is part two of my roundup of  EuroClojure 2014. If you missed the first part, find it here. Day two started with the keynote by David Nolen about Invention, Innovation & ClojureScript. After some interesting discussion on the difference

Tagged with: , , , , , , , ,
Veröffentlicht in Development, Grundlagen

My Kraków adventure. Day one of EuroClojure 2014.

multi-armed-bandit optimisation strategies

Last week I attended the EuroClojure conference 2014. It was a truly fantastic conference in the beautiful city of Kraków. While the big conferences in the US attract thousands of participants, this one was rather cosy with some 300 participants. As

Tagged with: , , , , , ,
Veröffentlicht in Development, Grundlagen

BDD an der Uni Kiel

Am Dienstag war ich an der Uni Kiel zu Gast. Dort habe ich einen Gastvortrag über Behaviour Driven Development (BDD) gehalten. Mein kleines Handout dazu kann man sich hier als pdf herunterladen (und bei Bedarf auf 16 DIN-A5 Seiten ausdrucken).

Tagged with: , ,
Veröffentlicht in Development

Continuous Everything: Fast Feedback Driven Development

Fast feedback is a cornerstone of agile software development. When developing the LHOTSE project at Otto, we tried to be as agile as possible and many of our means and methods revolve around fast feedback. Here is a list of

Tagged with: , , , , ,
Veröffentlicht in Development, Testing

The three harms of ceremonial commitment in scrum. A rant.

The term Commitment was removed from The Scrum Guide (pdf) and replaced by the term Forecast back in 2011. Here is my rant against the concept of commitment as it is still used by many otherwise agile teams. If you

Tagged with: , , ,
Veröffentlicht in Development, Grundlagen