Articles

Creating Grails Scheduled Jobs With the Quartz Plugin

If you have ever built a Grails application that needs to run a report at 3am, send a reminder email every Monday morning, or tidy up stale records overnight,…

Optimizing Grails Application Performance With Profiling

Performance problems in a Grails application rarely come from a single line of code. Slow pages may be caused by inefficient database queries, excessive object…

Using Grails for microservices with Spring Cloud

Grails combines the productivity of Groovy with the mature Spring ecosystem, making it a practical choice for teams building distributed applications. Its…

Profiling Grails apps with the Grails Profiler Plugin

Performance problems in a Grails application are often difficult to locate because a request can pass through several layers before a response reaches the…