Jörn Dinkla's blog

Welcome! I create software, consult companies and write articles and books. This site is my combined home page and blog. You'll find useful information and advice about the following subjects:

For all business contacts, companies that want to work with me, etc.
Areas of interest
Software development and related areas, like complex systems, networks, economy, the technical singularity, games and artificial intelligence.
My blog contains all articles, slides, videos, infos to sourcecode, etc.
Die ‚komplexe‘ Perspektive
Information about my german book "Die ‚komplexe‘ Perspektive - Einführung in die digitale Wirtschaft" ("The complexity perspective - introduction to the digital economy")
Jörn Dinkla, 201608

I am on GitHub , on Twitter , on Slideshare and on YouTube .

This site contains a mixture of english and german articles. Due to time constraints i can not translate all of them into english. English articles are tagged with en and german articles with de.

Every post belongs to exactly one category and can have multiple tags.

The latest posts

In the article “Verteilte Systeme: weniger warten, asynchron arbeiten” (distributed systems: less waiting, asychronous working) in the german magazine iX Developer Moderne Softwareentwicklung - code(), build(), deploy() I explain the theoretical background of coroutines and how to use them in Kotlin and Go.

In the article “Weniger warten, asynchron arbeiten” (less waiting, asychronous working) published by heise Developer I explain the theoretical background of coroutines and how to use them in Kotlin and Go.

Coroutines are a “new” way to handle concurrency on the JVM. At the para//el 2019 conference, I gave an introduction to coroutines in Kotlin.

It’s very difficult to implement algorithms optimally for GPUs. Therefore NVIDIA provides the library cuDNN for deep learning with neural networks. This article published in the german magazine iX Developer gives an overview of cuDNN, shows an implementation of its usage and explains advantages and disadvantages.

In my first project for ThoughtWorks the backend is written in Clojure. Since the project was in Berlin, I visited the EuroClojure 2017 which takes place in Berlin this year, too.