InfoQ Homepage JVM Languages Content on InfoQ
-
Advanced Groovy Tips and Tricks
Ken Kousen examines features of Groovy that can make life easier when going beyond the initial adoption stage.
-
Distributed Platform Development with Groovy
Dan Woods discusses the approach to developing a scalable enterprise architecture, and demonstrates implementations based on the variety of technologies available from the Groovy ecosystem.
-
Groovy Browser Automation
Colin Harrington introduces GEB, a browser automation solution, combining the power of WebDriver, jQuery content selection, the robustness of Page Object modelling and the expressiveness of Groovy.
-
Groovy for Java Developers
Peter Ledbrook attempts to answer the question "Java is a good all-purpose programming language, but does that mean it's the best tool for all jobs?"
-
Comparing Elasticity of Reactive Frameworks
Elasticity is a key component in reactive systems and James Ward navigates the different characteristics of different implementations of this concept: Akka, Scala, RxJava, and more.
-
Phosphor: Illuminating Dynamic Data Flow in Commodity JVMs
Jonathan Bell & Gail Kaiser introduce Phosphor, a dynamic taint tracking system for the JVM, describing the approach used to achieve portable taint tracking.
-
Reactive Oriented Architecture with Grails
Steve Pember discusses the tenants of the Reactive Pattern and the importance of moving away from Monolithic to Reactive architectures.
-
Ratpack Web Framework
Dan Woods talks about Ratpack, an asynchronous web framework for the JVM that was inspired by the simplistic nature of Ruby's Sinatra framework.
-
Web Clustering, Integration with Terracotta, BigMemory, Quartz & Grails
Ryan Vanderwerf speaks about the roles of cache clustering, session clustering, and quartz clustering with open source Terracotta, Quartz, and BigMemory.
-
Testing Grails
Grails comes with extensive testing support, ranging from unit to integration to functional tests. Ken Kousen demonstrates the range of options available both natively and through testing plugins.
-
Securing Your Grails App - Beyond Authentication & Authorization
Colin Harrington warns that application security is not a concern that we can ignore. Vulnerabilities come from various angles, but it is important to stay aware so we can recognize and thwart threats