The central enemy of reliability is complexity.
― Geer et al., 2003
Welcome to my blog where I write about software, technologies and my adventures related to and beyond those.
As I am in the process of developing an application for data analysis on chemical data the need for building a desktop GUI came up. Why desktop you ask? Excellent question! I think for this particular project, the combination of ease of use, data privacy and performance make it worth exploring an approach with a […]
Recently I got some interest in generative “art”. Without going into what qualifies as art and what not, here are some of the things I created: The code generating these images is available on github over here. Try them live, as a couple of these images are from actual animations. Pretty easy and fun to […]
A few weeks ago Christoph and I gave an introduction to MicroServices at Futurice‘s Beer&Tech sessions in Berlin. The idea was to collect our impressions from the DevOps conference 2015 in Berlin. I think we covered a lot of ground here from business value to technology and some simple live examples. The tools we introduced […]
When Spotify started, they only allowed to create accounts via your Facebook account. Well this sucked of course, and they moved away from that. However, having signed up at that time, I was stuck with having to use Facebook to get access to my Spotify account. Of course one could easily create a new account […]
Motivation A short discussion on the #clojure-berlin channel (Clojurians on Slack) got me interested in the letfn special form of clojure.core. The question was raised if the docstring of letfn describes it well. Wether it is, or not, I got interested in how it works and more specifically why it’s syntax is different from let […]
I just watched a documentary on Arte about the World Wide Web from it’s origins to it’s modern importance and related aspects like freedom of speech, copyrights, digital surveillance, politics and the like. I recommend checking it out, especially if you have an interest in the Internet’s role for current and future societies or – […]
Recently I had the chance to be a coach at ClojureBridge Berlin. You might not have heard about this event before, but maybe you know RailsBridge. ClojureBridge’s mission is: ClojureBridge aims to increase diversity within the Clojure community by offering free, beginner-friendly Clojure programming workshops for women. Of course I did not hesitate to volunteer […]
A while ago I did a small introduction to building a simple REST API with Clojure from scratch at Futurice in Berlin. While preparing that, I did create a small tutorial and demo project to follow along (GitHub, Tutorial). The presentation was recorded on video and you can check it out right now, right here: […]
I like listening to podcast while running. During marathon preparation I run around 50-60km per week, so there is plenty of time to learn exciting stuff about latest technologies. Here are my favorite podcasts for software developers: Software Engineering Radio http://www.se-radio.net/ Software Engineering Radio is an awesome Podcast if you are a professional software developer […]