troll_breeder_logo_official

Troll Breeder

A few years ago and wouldn’t have thought to get to this point, but here we are: In less than two weeks I am going to release my first single to streaming platforms globally and a full album is in the pipeline too! While I worked hard on becoming a metal guitar player and starting bands when I was younger, the adventure came to an end at some point at university. You know, learning, profession, academia and other stuff got in the way. ...

February 10, 2020 · 2 min · Nils
Audible side effects

Clojure music event: Audible side effects

On March 1st, 2020 the “Audible Side Effects” will come to town! This is an event I am organising as a satellite event to the :clojureD conference. We will use Clojure to work on any kind of music or sound project. This could be sound design and synthesis, algorithmic composition or whatever else comes to your mind. If you would like to join and meet, please sign up at http://bit.ly/ase-2020! ...

February 8, 2020 · 1 min · Nils
EuroClojure_2017_PPS_Anglican_updated_pdf__page_12_of_42_

EuroClojure 2017 talk: Intro to Probabilistic Programming and Clojure’s Anglican

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 emerging methods are promising additions to the Data Scientist’s toolbox and an interesting, satisfying playground for programming enthusiasts. This talk is an introduction to Probabilistic Programming Systems, their use and value for the industry and Clojure’s great library “Anglican”. ...

August 31, 2017 · 1 min · Nils

Interview with PurelyFunctional.tv: Intro to Probabilistic Programming and Clojure’s Anglican

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: https://purelyfunctional.tv/speaker-interview/nils-blum-oeste-euroclojure-2017-interview/

July 12, 2017 · 1 min · Nils

Podcast recommendation: "The technological forces that are shaping our world"

The Art of Manliness podcast (I know, just try to ignore the name, I don’t like it either) has this great episode with Kevin Kelly (Wired, Whole Earth Catalogue) about the next big things in tech. Check it out: The Art of Manliness: #267: The Technological Forces That Are Shaping Our World

March 6, 2017 · 1 min · Nils
core_clj_gui_

JavaFX with Style: Using Clojure, fn-fx and garden for desktop application design

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, I was asked about how it looks. Well it might not be spectacular, but I was actually quite happy with the default look of it. Yeah, despite being a Java app! It might be hard to be believe when you still remember the stuff from the 90s and 00s, but check it out yourself: ...

February 26, 2017 · 5 min · Nils
guy_listen_to_music

Podcast Recommendation: Moving from the Cloud to the Edge

The cloud might not be a sustainable model for handling computation in massive IoT scenarios. Instead lots of the data processing might need to be done close to the devices. Resources, efficiency and latency are reasons where such a system “on the edge” might be beneficial or even a hard requirement. A very interesting topic! A great introduction is this episode of the Software Engineering Daily podcast with Peter Levine: The End of Cloud Computing with Peter Levine. Peter also has a talk about the very topic. ...

February 18, 2017 · 1 min · Nils
y_u_no_electron

Building declarative GUIs with Clojure, JavaFX and fn-fx (Clojure Berlin Meetup talk)

why not use Electron? 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 available via interop to any Clojure developer. I would like to give an introduction to an alternative approach using halgari/fn-fx: A thin Clojure wrapper around JavaFX by Timothy Baldrige that allows building GUIs declaratively from a single application state atom instead of dealing with the mutable JavaFX objects directly. ...

February 12, 2017 · 1 min · Nils
:clojureD Logo

:clojureD: Just a few more days of waiting

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, “Writing Clojure at Runtime with Nightlight” by Zach Oakes, “On automatic generation of user interfaces” by Philipp Meier and ...

February 8, 2017 · 1 min · Nils
fn-fx JavaFX Clojure GUI

Functional GUI programming with Clojure and JavaFX: Meet halgari/fn-fx

As stated in a previous post I am in the process of building a GUI application and I would like to use Clojure for that. In this post I would like to write about my experiences building a small app for evaluation of the halgari/fn-fx Clojure library that aims at building GUIs with JavaFX in a declarative way, similar to what React does for the browser DOM. Disclaimer: Why not Electron? I also considered using Electron but I would prefer a solution that runs on the JVM so that I can make full use of that. However, if you can live with the JS runtime I would definitely recommend checking out Electron too. Probably I will have a follow-up post about Electron. :) ...

January 30, 2017 · 12 min · Nils