Blog & Artikel von Torsten Kinzel

Blog-Post

Zeitreise mit LocalDate und DateTimeFormatter

Manchmal hängt das erfolgreiche Ausführen eines Testes tatsächlich davon ab, an welchem Tag er gestartet wird.

Blog-Post

Konsumieren asynchroner HTTP-APIs mit Java 8

Es ist heutzutage nicht unüblich, für eine eigene Anwendung auf externe Services zurückzugreifen. Manchmal dauern diese Anfragen einige Sekunden, in denen die Anwendung auf das Ergebnis warten muss. Vorteilhafter wäre hier eine asynchrone Kommunikation mit dem Service, sodass die Anwendung parallel noch andere Dinge tun kann. Mit der Einführung von Completable Futures in Java 8 lässt sich eine elegante Lösung für diese Kommunikation mit asynchronen HTTP-APIs umsetzen. Statt Ewigkeiten auf die Fertigstellung langläufiger Anfragen warten zu müssen, kann über das Future zum gewünschten Zeitpunkt auf das Ergebnis zugegriffen werden, wenn es möglicherweise bereits fertig berechnet ist. Ein Problem stellt jedoch die Entscheidung darüber dar, wann das Future als komplett bewertet werden kann. In diesem Blogpost wird dieses Problem sowie ein Lösungsweg betrachtet und anhand eines Beispiels praxisnah beschrieben.

Blog-Post

Leading Edge as passion — Die Lernkultur bei innoQ

Artikel

Von Markdown zu Published

Im Jahr 2012 begann innoQ, mit der Published-Reihe ein jährlich zu Weihnachten erscheinendes Buch herauszugeben, welches die Artikel von Mitarbeitern des vergangenen Jahres beinhaltet. Wurden die ersten beiden Ausgaben noch von einer Agentur per Hand erstellt, haben wir uns für 2014 das Ziel gesetzt, eine eigene Pipeline zu bauen, mit der das Buch erstellt werden kann. Dieser Artikel beschreibt nun den Aufbau und die Arbeit an der Pipeline und hinter der dritten Ausgabe von Published.