InfoQ Homepage JVM Languages Content on InfoQ
-
Metaprogramming With The Groovy Compiler - Part 2/2
Jeff Scott Brown discusses Groovy’s compile time metaprogramming capabilities.
-
Scala vs Idris: Dependent Types, Now and in the Future
Miles Sabin and Edwin Brady exemplify what can be done with a language with dependent types, what are the limitations and what could be done in the future when dependent types reach maturity.
-
Metaprogramming With The Groovy Runtime - Part 1/2
Jeff Scott Brown discusses Groovy’s runtime metaprogramming capabilities and the Meta Object Protocol (MOP).
-
Message Driven Architecture in Grails
Dan Woods discusses using Spring Integration and design patterns to implement a message-driven architecture in Grails to allow for better modularity, scalability, and code reusability.
-
Grails SOA: Building Distributed Scalable Services with Grails and RabbitMQ
Steve Pember discusses creating Grails applications integrating message broker technologies, especially RabbitMQ, and applying SOA principles.
-
Simplifying Asynchronous Code With Scala Async
Philipp Haller introduces Scala Async for asynchronous I/O with Futures and Promises.
-
Working with Databases and Groovy
Paul King presents working with databases in Groovy, covering datasets, GMongo, Neo4J, raw JDBC, Groovy-SQL, CRUD, Hibernate, caching, Spring Data technologies, etc.
-
Road to Grails 3.0
Graeme Rocher presents the latest additions to Grails including a walk through of the features included Grails 2.3 and upcoming in Grails 3.0.
-
Functional Programming for Optimization Problems with City of Palo Alto Open Data
Paco Nathan reviews an example data analysis application written in Cascalog used for a recommender system based on City of Palo Alto Open Data.
-
Spock: Soup to Nuts
Zan Thrash introduces Spock, a Grails testing framework that includes mocking, parameterized tests and an extension API.
-
Clojure core.async
Rich Hickey discusses the motivation, design and use of the Clojure core.async library.
-
Testing Grails Applications
Ken Kousen covers the testing options for Grails applications including testing constraints, using mocks, generating test data, the available testing annotations, and more.