InfoQ Homepage Grails Content on InfoQ
-
Securing Grails Applications
Burt Beckwith discusses the security risks web applications may face (XSS, CRSF, SQL injection) and the libraries and plugins that developers can use to secure their Grails applications.
-
Search for the Holy Grail (and test it once found)
Baruch Sadogursky overviews and compares search and testing tools available to Grails developers.
-
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.
-
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.
-
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.
-
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.
-
Advanced Web Development Techniques With Grails 2
Jeff Scott Brown presents some of the advanced features available in Grails 2 for web application development.
-
An Introduction To Web Development With Grails 2
Jeff Scott Brown demoes creating a web application with Grails 2 using the command-line, GORM and Hibernate, GSP, and Spring Integration.
-
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