A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. This article dives into the happens-before ...
In this final article in the Creating DSLs in Java series, Venkat Subramaniam lets you see for yourself why JVM-compatible languages such as Scala, Groovy, and JRuby are better suited to creating ...
I wrote the Groovy DSL for RabbitMQ to help me with this. Now I want to show you a more in-depth example of how I’m using the DSL to rapidly prototype applications and help me see, in concrete terms, ...
The latest version of the Gradle open-source build automation tool, just announced, comes with a number of upgrades, bug fixes, and highly anticipated support for building and testing Java modules, ...
Behavior-driven development offers many of the benefits of test-driven development, but without the tight coupling to specific implementations. In this article Rod Coffin discusses the difference ...
Java developers can now run Gradle builds with JDK 11. The latest milestone release of the popular open source build automation tool (Gradle 5.0) also comes with a production-ready Kotlin DSL, ...