I’m currently working on a Machine Learning API (I call it “runemel”). Have a first glance at it on https://runemel-live.herokuapp.com The idea is to create an API that allows people to upload their trained ML models, so other people can use these via the runemel API. Think “Open Source
The code presented here is available on github . The obvious parts You’ll be aware of these if you’ve ever bothered writing macros: Both prevent evaluation of the subsequent expression: `(1 2 3) ;; => (1 2 3) '(1 2 3) ;; => (1 2 3) Backtick allows you to
The code presented here is available on github. I’ve been trying to get my head around (and develop an intuition for) Clojure’s Transducers. During that process, I’ve been playing around with them a bit. These are some of the examples that I’ve worked out. I hope this will
I’ve recently published my first ebook (yeah!). I’ve put quite some effort into it for about half a year or so – including periods in which I’ve not worked too much on it. However, it really took some work to get this book ready ready and it felt awesome when I
I thought I’d write a little post about what I’ve learned over the years regarding some characteristics of clean code. “Clean” here refers to features that help code being bugfree, or rather “less attracted to bugs” maintainable reusable I think these are the three major aspects developers should ultimately strive for when writing
This shall be a brief overview over Java Lambdas. I will try to make a comparison to anonymous functions concepts how they are being used in other languages. As a comparison language, I choose Scala, since it is statically typed (just like Java is). However, Scala provides type inference, which
Once in a while you may be facing the situation that requires you to walk a tree, do some kind of processing on each node and collect a result (or do other things). In case the tree is arbitrarily large and also arbitrarily branched, you have generally two options (as
This is a basic introduction into the features that Clojure offers regarding Concurrency Programming. It is not meant to be an extensive reference, but aims to give you an idea of what options you have when you need to coordinate multiple threads and mutable state while programming in Clojure. I
There are plenty of posts around on how to run Clojure on Google App Engine. However, most of them are quite dated and as times (and Google libraries) change, I’d like to share my effort of trying to run Clojure on App Engine without losing the major
Due to my ambitions as an entrepreneur, I’ve recently been searching for some appealing infrastructure for hosting web based services / applications. There are several general requirements for me that need to be fulfilled: I don’t want to be forced into having to mess with infrastructural issues,