In the past 10 years, Jenkins has evolved to the de-facto standard tool for automation in software development. Last year, the first major Jenkins version since years was released: Jenkins 2. In this article you’ll read what’s new. Introduction Jenkins has over 120.000 active installations. For 90% of the users, Jenkins is mission critical: it’s […]

Read more

Today MongoDB is often part of Big Data analytics architectures, and Apache JMeter has added support for MongoDB load testing starting from its 2.10 release. Here I am referring to the latest JMeter release (2.13). Good knowledge of JMeter is required for a better understanding of this article. If you are a JMeter newbie, I recommend […]

Read more

This is my take on how we could design our particular user interface in such a way that they’re re-usable, testable and the overall software is more maintainable. Yip, using a bit of View Models from the MVVM pattern. Background Recently we started working with two teams on a new Grails application. As part of […]

Read more

Schalk Cronjé talks to Voxxed about his work writing plugins for Gradle. We also discuss the events that shook the Groovy community earlier this year when the language moved across to the Apache Foundation. Filmed at Devoxx MA 2015.

Read more

The actor model is a design pattern for fault-tolerant and highly scalable systems. Actors are independent worker-modules that communicate with other actors only through message-passing, can fail in isolation from other actors but can monitor other actors for failure and take some recovery measures when that happens. Actors are simple, isolated yet coordinated, concurrent workers. Actor-based […]

Read more

Cast your mind back to June 2nd 2014, when Apple managed to turn the heads of developers worldwide with the surprise launch of new programming language Swift. This wasn’t even the first time a Swift language had debuted. Apple’s offering was preceded by a Swift language designed for parallel scripting on multicores, clusters, clouds and supercomputers […]

Read more

Typesafe have been tireless in their quest to reactively-label all the things – but this week,thanks to the GA availability of the final version of Reactive Streams 1.0 for the JVM, they’ve had to do very little to push the buzzword. Even a self-professed C# fanboy on Hacker News was moved to comment that “the Java community has […]

Read more

A recent face at API platform specialists Restlet and very familiar personality for anyone with an interest in the Groovy language,  Guillaume Laforge chats to Voxxed about the roller coaster journey the JVM language has been on this year following sponsor Pivotal’s strategic cuts. Since then, there’s been plenty of news, including the latest mobile friendly version of […]

Read more

With Java 8 out the door, Java developers can at last benefit from the long-awaited lambdas to taste the newly found functional flavor of the language. Streams are there to work more easily and efficiently with heaps of data. Those things are not new to developers acquainted with Groovy. But what is left to Groovy […]

Read more

Background In a recent blog post I showed how you could use Java’s labels as a way to clarify the given, when and then sections of a test. I think that this can result in more readable and comprehensible tests. Obviously, since it’s a matter of style this isn’t an opinion that will be shared […]

Read more