InfoQ Homepage JVM Languages Content on InfoQ
-
Spring Scala
Ramnivas Laddad and Arjen Poutsma discuss the Spring Scala project and its features, demoing a real REST-based application with a Spring and Scala backend and AngularJS frontend.
-
Becoming Productive Groovy/Grails and Spring Developer with IntelliJ IDEA
Andrey Cheptsov explores some of the IntelliJ IDEA’s tricky features helping Groovy&Grails developers to be more productive.
-
Building APIs with Grails
Bobby Warner discusses the features available in Grails 2.3 to build RESTful APIs.
-
How Developers Can Treat Ovarian Cancer
Mridula Jayaraman shares from her experience developing a next generation sequencing solution used to customize cancer treatment based on patient's genetic makeup.
-
When Code Reacts to Data
Jessica Kerr introduces a different way of thinking about I/O, delaying all side-effects to the end, illustrating manipulating code as data, and at the same time letting data influence the code.
-
Case Study - Using Grails in the Real World
Greg Turnquist demoes using Spring Mail, Security, REST, GridFS, Bootstrap and jQuery in a production grade Grails application.
-
Advanced Groovy Tips and Tricks
Ken Kousen presents advanced Groovy features, such as closure coercion, mixins, simple runtime metaprogramming, operator overloading, drop and take, overlooked methods in the Groovy JDK, and more.
-
Bootstrap Your App
Joe Rinehart explains how to integrate Twitter Bootstrap into a Grails application.
-
Making Java Groovy
Ken Kousen advises Java developers how to do similar tasks in Groovy: building and testing applications, accessing both relational and NoSQL databases, accessing web services, and more.
-
Uncle Sam's Guide to Grails Security
Joe Rinehart discusses some of the essential security topics for Grails/Java Web applications, showing how Grails can make life easier and the pitfalls of attempting to secure highly dynamic code.
-
Web Clustering, Integration with Terracotta, Quartz & Grails 2
Ryan Vanderwerf explains setting up Terracotta and clustering an applications using Ehcache, HTTP Session in Tomcat, and Quartz.
-
Turtle Graphics in Groovy - Extending Groovy with DSL techniques
Jim Driscoll shows how to create Napili, a small program accepting user scripts to control a turtle using GroovyShell, the Binding, overriding behavior with set/getVariable and invokeMethod, and more.