InfoQ Homepage JVM Languages Content on InfoQ
-
Testing Java, Groovy, Spring and Web Applications with Spock
Peter Niederwieser shows how Spock can be used for integration testing of Spring applications, and how combining it with Geb yields a powerful solution for acceptance testing of web applications.
-
Making Spring Boot Even Groovier
Graeme Rocher shows how one can leverage key technologies from the Groovy and Grails communities to become even more productive with Spring Boot.
-
Groovy in 2014 and beyond
Guillaume Laforge presents the latest Groovy 2.3 release with its new features and performance improvements: "traits", new markup-based template engine, new code transformations, and more.
-
Functional Systems @ Twitter
Marius Eriksen explains Twitter's experiences with functional programming (with Scala) @ Twitter: where functional techniques worked and where not. Also: how the Scala language has scaled with Twitter
-
Groovy for System Administrators
Daniel Woods discusses Enterprise Operations which is seeing a shift in the management paradigm of infrastructure.
-
Why Spark Is the Next Top (Compute) Model
Dean Wampler argues that Spark/Scala is a better data processing engine than MapReduce/Java because tools inspired by mathematics, such as FP, are ideal tools for working with data.
-
How to Get Groovy with Java 8
Peter Ledbrook discusses the impact of the Java 8 language changes on Groovy applications and if Groovy still provides an edge in terms of developer productivity.
-
Experiences Using Grails in a Microservice Architecture
Jeff Beck describes how Grails fits into a larger polyglot architecture and goes through his team's experiences building and maintaining these micro services.
-
Android and Groovy, a Winning Pair?
Cedric Champeau tries to answer the question: "Android developers are used to develop applications in Java, so why Groovy, a JVM language, wouldn't be usable for Android development too?"
-
Reactive APIs in Spray, Akka and Scala
Jan Machacek demos creating and using reactive APIs in Scala with Spray and Akka.
-
Clojure Is the New C
Robert Martin argues that Clojure is a replacement for C with its simple syntax and minimal semantics.
-
SpringOne Technical Keynote 1
Opening Night Keynote from SpringOne 2GX 2014. Topics include Spring IO and Microservices, Groovy 2.3 and 2.4 and Grails 3.0 plans.