Not everything that can be counted counts, and not everything that counts can be counted.
― Albert Einstein
Software Development and Data Consultant
Not everything that can be counted counts, and not everything that counts can be counted.
― Albert Einstein
At this year’s EuroClojure I gave a talk about probabilistic programming with Clojure, using the Anglican probabilistic programming system. Abstract: Probabilistic Programming Systems aim to merge general purpose programming with probabilistic modelling. They provide powerful statistical inference and thus allow developers to focus on the modelling with tools and environments they are comfortable with. These […]
I was interviewed by PurelyFuntional.tv about my upcoming talk Intro to Probabilistic Programming and Clojure’s Anglican at EuroClojure 2017. You can find the full interview here: Nils Blum-Oeste EuroClojure 2017 Interview
Here is a quick introduction to style your Clojure JavaFX application via CSS using the garden library. Intro I am still working on a desktop application built with Clojure and fn-fx and I am making good progress, pretty happy with it so far. When I gave a talk about it at the Clojure meetup Berlin, […]
A few days ago I gave a talk at the Clojure Meetup Berlin about building GUIs with Clojure and JavaFX. Here is the abstract: Building declarative GUIs with Clojure, JavaFX and fn-fx (Dr. Nils Blum-Oeste) JavaFX is the current standard GUI framework included in most Java distributions and the successor to Swing. It is readily […]
The :clojureD conference is approaching quickly: February 25, 2017 in Berlin, yes that is only about two weeks away! I am really looking forward to it and hope to meet you there. We have a quite interesting mix of talks I would say. Among my favourites are “Powerful Data Access in Clojure” by Yannick Scherer, […]
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 […]
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 […]
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 […]