Articles

Building Grails custom artifact handlers for plugin workflows
Grails has long been the framework of choice for Java developers who want to move quickly without losing the depth of the JVM ecosystem. Plugins extend that…
Building a Grails REST Client with Spring RestTemplate
Modern enterprise systems rarely stand alone. From a fintech platform in Sydney pulling market data from an aggregator to a logistics tool in Melbourne…
Using Grails with Argo CD for a GitOps Deployment Workflow
Grails has long been a productive choice for teams building web applications on the JVM, and plenty of Australian development shops have stuck with it through…
Building a Grails application with a video streaming plugin
Streaming video through a Grails service is a useful exercise for Java developers who want to extend the framework beyond typical CRUD operations. Australia's…
Using Grails With Apache Camel For Enterprise Integration Patterns
Grails and Apache Camel make a practical combination for applications that must connect people, services, databases and external platforms. Grails supplies a…
Implementing Environment-Specific Logging in Grails Apps
Grails applications behave very differently across development, staging, and production. A configuration that prints every SQL statement on a developer's…
Building Grails Custom Scaffolding Templates for Code Generation
Most teams adopting Grails quickly appreciate the framework's opinionated approach. The built-in scaffolding generates views and controllers from domain…
Migrating Grails Applications to Micronaut for Cloud Native Microservices
Across Australia's financial and retail sectors, teams in Sydney and Melbourne are quietly retiring monolithic WAR deployments in favour of smaller, faster…
Build a Grails application with Leaflet for map integration
Putting an interactive map inside a Grails web project might sound like a luxury, but for many Australian development teams it is fast becoming table stakes.…
Stateless Auth in Grails with JSON Web Tokens
Modern web services running on Grails are increasingly called upon to serve mobile clients, single-page front ends, and partner integrations from locations as…