Thoughtworks has released their latest Technology Radar. Always an interesting read, and well worth at least skimming.
A few highlights for me.
Gradle as Adopt and Maven as Hold. The more I learn, and work with Gradle, the more I lean to this too. Not quite yet, but almost. IDE support is finally very close to Maven, if not on par. Getting better documentation, and with every release, Gradle keeps adding more and more powerful features. Maven has been standing still for quite awhile now….
Logstash in Assess. I’ve had this in my assess for way too long…
VERY interesting that they have chef-librarian in assess, and NO mention of Berkshelf. From what I’ve seen in the devops community, everyone talks about Berkshelf, and very few mention chef-librarian.
Both Scala and Clojure are adopt. Java is NOWHERE to be found.
Gatling is in Assess. They prefer this to JMeter and Grinder as it’s lighter weight. I’ve taken a quick look at Gatling, and would agree with that.
They make mention of heavyweight testing tools (I’m looking at you, HP QC), and how they drag a company down with licenses, complicated structures etc. I’ve discovered that HP QC can be used in a lighter weight approach, so I have a higher opinion of it than previously, but still…
Explicitly calling out TFS as Hold. Too many teams losing too much time to it. And yet they include Perforce and Subversion in their list of alternatives. I’ve done some work with TFS, and would say it’s not really different than Perforce nor Subversion, so this one puzzles me.
They also mention Git as an alternative, but no mention of Mercurial… More proof that Git is ‘winning’ the battle? I really like Mercurial, and wish it had higher visibility. I still prefer it as the starting point for DVCS, even if you do end up moving to Git. Also, no harm in knowing both, as you’re likely to need to interact with Git as some point in time.