Category Archives: Other languages for the Java VM

How to use JUnit 5 @MethodSource-parameterized tests with Kotlin

When you use JUnit 5 for writing unit tests for your Kotlin code, there are a few things to be aware of to make this work smoothly. One of those things affect parameterized tests with @MethodSource. In this blog post, … Continue reading

Posted in Other languages for the Java VM | Tagged , | 6 Comments

Kotlin 1.3 has arrived

The next major release for the promising JVM language Kotlin by JetBrains has now been published (read the release notes here). The most prominent features of this version are the finalization of coroutines and a beta release for Kotlin/Native. Version … Continue reading

Posted in Other languages for the Java VM | Tagged , , , , | Leave a comment

Gradle Script Kotlin

Eine neue Zusammenarbeit ist zwischen den Entwicklern des Build Tools Gradle und der Programmiersprache Kotlin entstanden. Der Gründer von Gradle Inc., Hans Dockter, hat sich mit dem Kotlin-Team von JetBrains zusammengesetzt und versucht herauszufinden, wie Gradle von Kotlin (und umgekehrt) … Continue reading

Posted in Build, config and deploy, Other languages for the Java VM | Tagged , | 1 Comment

Frege – ein Haskell für die JVM

Funktional zu programmieren, kommt gerade wieder groß in Mode. Die Ideen sind nicht neu, aber gerade für uns an Objektorientierung gewöhnte Java-Entwickler sehen sie erst mal ziemlich kompliziert aus. Dabei versprechen die Verfechter der funktionalen Programmierung, dass man besser strukturierte … Continue reading

Posted in Java and Quality, Other languages for the Java VM | Tagged , , , | Leave a comment

Korrelations-ID mit Javascript Client und Grails REST Backend

Bei mehrfachen asynchronen Funktionsaufrufen ist nicht klar, welche Antwort zu welchem Aufruf gehört. Insbesondere wenn sich Aufrufe überholen, treten kuriose Effekte auf. Um dieses Verhalten zu verhindern, gibt es in den Enterprise Integration Patterns den Correlation Identifier. Dazu wird bei … Continue reading

Posted in Groovy and Grails, Other languages for the Java VM, SOA / Webservices | Tagged , , , , , | Leave a comment

Funktionale Programmierung in In-Memory-Grid Systemen

Große Datenmengen im GB und TB Bereich erlauben es nicht, die zu verarbeitenden Daten zur Verarbeitung an den Client zu übertragen. Eines der wichtigen Konzepte in modernen, verteilten In-Memory-Grid Systemen ist es daher, den auszuführenden Code zu den Daten zu … Continue reading

Posted in Other languages for the Java VM | Tagged , , , , , | Leave a comment

JavaScript Lint – checks your JavaScript source code for common mistakes

I recently worked on a web application with a lot of Javascript code in it. The app worked well in Firefox, but when trying it in Internet Explorer 7 – to my surprise – the app did not work and … Continue reading

Posted in Java and Quality, Other languages for the Java VM | Tagged , | 1 Comment