InfoQ Homepage GR8Conf Content on InfoQ
-
Ratpack - Micro Web Apps for Groovy
Luke Daley introduces Ratpack, a micro web framework inspired by Ruby's Sinatra, built on Netty, Guice and Guava.
-
Programming in the Cloud - Groovy as an Extension Language for Oracle ADFm
Jim Driscoll discusses using ADFm to create and change Groovy scripts at runtime and debugging a live system with JWDP.
-
RESTful Groovy
Kyle Boon reviews 3 frameworks for building RESTful WS- Grails, Dropwizard and Ratpack-, comparing their code readability, maintainability, deployment, metrics collection, scalability and testability.
-
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.
-
Spock: Soup to Nuts
Zan Thrash introduces Spock, a Grails testing framework that includes mocking, parameterized tests and an extension API.
-
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.
-
Building APIs with Grails
Bobby Warner discusses the pros and cons of the available options that Grails developers have for creating RESTful APIs.
-
Using Forked/Unreleased Grails Plug-ins
Jeff Beck discusses 3 ways of dealing with a large number of Grails plug-ins: checked-in plugin directory, inline plugins, and custom repository
-
Grails and the World of Tomorrow
Peter Ledbrook reviews how cloud computing, multiple data stores and multi-device client UI influence the creation of web applications in Grails.
-
Application Architecture in Groovy
Daniel Woods focuses on leveraging the strengths and flexibility of Groovy to create a maintainable and simple application architecture.
-
Open Source and You
Peter Ledbrook discusses the benefits and drawbacks of open source, advising that it should not be treated as a no-cost solution. He also offers ideas for making the community more active and engaged.