I create software solutions, consult companies and write books.
This website has the following sections
I implemented a web application for the analysis and visualization of family names during the "culture hackathon" Coding da Vinci Nord 2016.
I used Node.js, Express, Mocha, AngularJS, D3.js, Java 8, Neo4J, MariaDB and docker for this application.
"How are my customers geometrically distributed?" Find an answer with Apache Spark and orthogonal range queries in k-d-trees.
I gave some talks about GPU computing:
The OpenCL standard is not always easy and the technical proof was a challenge, because the code had to run on different os'es and platforms. But when Matthew Scarpino wrote "Jörn Dinkla is, simply put, the best technical editor I’ve ever worked with" (p. xvii) all the work was worth it.
It is/was interessting to watch how functional programming went slowly into the mainstream. C++ 11 and Java 8 wouldn't exist without FP. In 1998 i wrote my diploma thesis on geometric algorithms in Haskell (in german).
I bought the book Java 8 in Action in early access (MEAP) and decided to help as a reviewer. It was a good opportunity for me to learn all the new techniques Java 8 has to offer.
I wrote two articles for the german magazine "iX Developer Programmieren heute 1/2013":
6th at the "Dynamic Languages Shootout" using Groovy and Grails. The challenge was "Scrabble® in a dynamically typed programming language".