We are excited to share the release of a new Grails plugin called Schwartz! This new plugin has been in the works for awhile at Agile Orbit and we are excited to finally release it! The plugin is released under the Apache 2.0 open-source license. Source: https://github.com/agileorbit/grails-schwartz Documentation: http://blog.agileorbit.com/grails-schwartz/ Bintray...

Grails 3 uses Tomcat 8 by default, but thanks to Spring Boot it's easy to change out the underling servlet container to another container such as Undertow or Jetty. One reason to do this would be if you want to take advantage of the different runtime characteristics of Undertow such...

Grails 3 plugins are distributed through Bintray. This is great because it provides everyone the ability to easily publish their own plugins. Bintray is a generic distribution platform and might be a bit overwhelming at first, but it's a great platform for distribution and it's also quickly becoming the new...

Managing sessions outside of your app/JVM provides flexibility with deployments and it makes both blue/green and zero downtime deployments possible. Previously, this required setting up a session manager in Tomcat, but with Grails 3 it's much easier. Since Grails 3 is based on SpringBoot, we can easily use the Spring...

The pattern of embedding the servlet container and the application into one runnable Jar is a great way to package and run your Grails 3 / Spring Boot applications. It provides flexibility to use different containers (Tomcat, Jetty, etc) and makes deployment a breeze. We’ve been using this pattern to...