SPRINGONE 2GX 2012: THE SPRING, GROOVY, GRAILS, & CLOUD EVENT OF THE YEAR!


Burt Beckwith

Core Member of the Grails Development Team

Burt Beckwith is a Java and Groovy developer with over ten years of experience in a variety of industries including biotech, travel, e-learning, social networking, and financial services. For the past three years he's been working with Grails and Groovy full-time. Along the way he's created over fifteen Grails plugins and made significant contributions to several others. He was the technical editor for Grails in Action.

Blog

Keeping Grails namedQueries DRY

Posted 2012-09-27 01:11:00.0

The Named queries support in Grails is cool feature where you define a partial criteria query and can call it directly, or compose it with additional criteria to create complex queries. For example you might want to query for instances created before a more »

Stuff I Learned Consulting

Posted 2012-09-26 23:55:00.0

I don’t do much Grails consulting since I work for the Engineering group, and we have an excellent group of support engineers that usually work directly with clients. I do occasionally teach the 3-day Groovy and Grails course but I’ve only bmore »

Updates for “Delayed SessionFactory Creation in Grails”

Posted 2012-09-26 13:50:00.0

Back in the beginning of 2010 I did a post on how to delay creating the SessionFactory based on a discussion on the User mailing list. This has come up again and I thought I’d look and see if things had changed for Grails 2. The general problem ismore »

This Week in Grails (2012-38)

Posted 2012-09-25 09:45:00.0

We released Grails 2.2 RC1 this week. It has initial support for artifact namespaces, and uses Groovy more »

This Week in Grails (2012-37)

Posted 2012-09-19 09:30:00.0

Lots of stuff for this week’s post since I was busy last week doing some onsite consultmore »

This Week in Grails (2012-35)

Posted 2012-09-05 20:12:00.0

If you want to keep up with these “This Week in Grails” posts you can access them directly via their category link or in an RSS reader with the feed for just thmore »

This Week in Grails (2012-34)

Posted 2012-08-27 20:49:00.0

Marco Vermeulen is looking for feedback on his ideas for creating installers for Grails, Griffon and Groovy and also managing multiple versions. If you’re imore »

This Week in Grails (2012-33)

Posted 2012-08-22 21:33:00.0

Spring Tool Suite and the new Groovy/Grails Tool Suite were released this week. These are the new variants of SpringSource Tool Suite; thmore »

This Week in Grails (2012-32)

Posted 2012-08-13 21:04:00.0

I got a premore »
Read More Blog Entries »

Presentations

Under the Hood: Using Spring in Grails

The Spring framework makes up the core of Grails, providing bean management, dependency injection and transaction support. Grails controllers and the web tier use and extend Spring MVC.more »

The Grails Cache Plugins

The new Grails cache plugins build on the Spring 3.1 Caching API to provide easy and transparent caching to Grails applications. Using annotations and GSP tags you can quickly configure service method, controller action, and page fragment caching to help more »

Hacking the Grails Spring Security Plugin

Spring Security and the Grails Spring Security Core plugin have many extension points, but it's often not clear where to look when you want to change how things work for your application. In this talk we'll look at customizing behavior, from overriding comore »

Under the Hood: Using Native Hibernate in Grails

GORM is very powerful and makes it simple to work with databases but there are features and configuration options that aren't available or are inconvenient to work with. more »

Under the Hood: Using Spring in Grails

close

Burt Beckwith By Burt Beckwith

The Spring framework makes up the core of Grails, providing bean management, dependency injection and transaction support. Grails controllers and the web tier use and extend Spring MVC.



In this talk we'll look at a "configuration over convention" approach to access the full power of Spring in Grails.


The Grails Cache Plugins

close

Burt Beckwith By Burt Beckwith

The new Grails cache plugins build on the Spring 3.1 Caching API to provide easy and transparent caching to Grails applications. Using annotations and GSP tags you can quickly configure service method, controller action, and page fragment caching to help your application scale by avoiding regenerating expensive responses and method calls.



This talk will demonstrate usage of the plugins and dig into the implementation details to show you what's available and how you can score quick performance wins.


Hacking the Grails Spring Security Plugin

close

Burt Beckwith By Burt Beckwith

Spring Security and the Grails Spring Security Core plugin have many extension points, but it's often not clear where to look when you want to change how things work for your application. In this talk we'll look at customizing behavior, from overriding configuration parameters to creating custom subclasses.



We'll look at the internals of Spring Security and the plugin to become more familiar with how things work and interconnect and what the standard workflows look like.

Some concrete examples will be demonstrated, including adding extra login fields, dynamic post-login redirects, and a custom authentication approach.


Under the Hood: Using Native Hibernate in Grails

close

Burt Beckwith By Burt Beckwith

GORM is very powerful and makes it simple to work with databases but there are features and configuration options that aren't available or are inconvenient to work with.



In this talk we'll look at a "configuration over convention" approach to database modeling to access the full power of Hibernate in Grails.