Hi! My name is Michel Krämer. I’m a Researcher, Software Developer, Musician, and Photographer living in Darmstadt, Germany. I’m working for the Fraunhofer Institute for Computer Graphics Research IGD. More…

Latest blog posts

Actson: a reactive (or non-blocking, or asynchronous) JSON parser

August, 19th 2016

Today I’m happy to announce the very first version of Actson, a reactive JSON parser (sometimes referred to as non-blocking or asynchronous). Actson is event-based and can be used together with reactive libraries/tool-kits such as RxJava or Vert.x. The library is very small and has no dependencies. It only requires Java 7 (or higher).

» Keep reading

gradle-download-task 3.0.0

May, 1st 2016

The new version of the Gradle plugin gradle-download-task 3.0.0 has just been released. The plugin provides a Download task that displays progress information while downloading files, just like Gradle does when it fetches an artifact from a repository.

» Keep reading

10 recipes for gradle-download-task

April, 3rd 2016

I received a couple of requests lately concerning common problems when downloading files in Gradle build scripts using gradle-download-task. Almost all of these issues could be solved by just using gradle-download-task the right way instead of extending the plugin. I have collected a number of example build scripts for these issues over the last months and I thought it would be good idea to summarize them here.

» Keep reading

bson4jackson 2.7 has just been released!

January, 24th 2016

Version 2.7 of bson4jackson has just been released. bson4jackson adds support for BSON, a binary representation of JSON, to the Jackson JSON processor.

» Keep reading

ECMAScript 6/7 on the JVM with TypeScript and Vert.x

December, 20th 2015

Following the latest release of Vert.x 3.2 I’ve just uploaded a new version of vertx-lang-typescript 1.1.0. The library adds TypeScript support to Vert.x 3. TypeScript is a programming language that compiles to JavaScript. It supports the ECMAScript 6 (ECMAScript 2015, ES6) standard and also a few parts of ECMAScript 7 (ES7) already.

» Keep reading

New releases of bson4jackson and gradle-download-task

December, 15th 2015

Today I’m happy to announce new versions of bson4jackson 2.6.0 and gradle-download-task 2.1.0. bson4jackson adds support for BSON, a binary representation of JSON, to the Jackson JSON processor. gradle-download-task is a Gradle plugin that provides a Download task displaying progress information while downloading files—just like Gradle does when it fetches an artifact from a repository.

» Keep reading