Burt Beckwith

Core Member of the Grails Development Team

Burt Beckwith has been a software developer for 15 years, most of that as a JVM developer, and for the last five years working with Grails and Groovy. He is a core developer on the Grails team at SpringSource, and has created over 40 Grails plugins. Burt is a frequent speaker at conferences and user groups where he shares his passion for Grails and other Groovy-based technologies, in particular those that are related to persistence, security, and performance. He is the author of "Programming Grails" and blogs at http://burtbeckwith.com/blog/



Blog

Converting Grails Applications to Plugins and vice versa

Posted 2013-07-22 14:57:00.0

I was in London last week on vacation with my family and was lucky that there was a London GGUG meetup during my visit. David Dawson discussed modularizing Grails applications by refactoring them into multiple plugins (you can see the video of his talk more »

This Week in Grails (2013-20)

Posted 2013-05-25 19:15:00.0

The big news is that Grails 2.3 M1 was released. more »

This Week in Grails (2013-17)

Posted 2013-05-07 13:19:00.0

We released Grails 2.1.5 and Grails more »

This Week in Grails (2013-15)

Posted 2013-04-20 20:54:00.0

The Groovy team released Groovy 2.0.8 and more »

This Week in Grails (2013-14)

Posted 2013-04-14 11:02:00.0

Smore »

Grails and Netty

Posted 2013-04-01 13:15:00.0

Wmore »

This Week in Grails (2013-12)

Posted 2013-03-30 22:49:00.0

Tmore »

This Week in Grails (2013-11)

Posted 2013-03-18 20:30:00.0

Gmore »

This Week in Grails (2013-10)

Posted 2013-03-12 10:02:00.0

Tmore »

This Week in Grails (2013-09)

Posted 2013-03-06 13:15:00.0

Wmore »

Grails Dropwizard Plugin

Posted 2013-03-06 10:22:00.0

Imore »

This Week in Grails (2013-08)

Posted 2013-02-27 15:09:00.0

Rmore »
Read More Blog Entries »

Presentations

Deploying Grails Applications to Cloud Foundry

Cloud Foundry is a revolutionary open-source PaaS service from VMware and Grails applications have first-class support on the platform.more »

Polyglot Persistence: NoSQL and Grails

Historically Hibernate was the only persistence engine supported in Grails but that's changed a lot with new support for NoSQL datastores. more »

Grails Spring Security Plugins

In this talk we'll look at the Spring Security Core plugin and its dependent plugins. The core plugin provides all of the standard functionality you expect from a security plugin (URL security, users, roles, form-based authentication, etc.) and extension more »

Advanced GORM - Performance, Customization and Monitoring

You've used GORM in Grails apps, you've written custom criteria and HQL queries, and now you're ready to take database access in Grails to the next level.more »

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 »

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 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 »

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 »

Grails Plugin Best Practices

Grails plugins are a great way to reuse and share common code, and to modularize an application. In this talk we'll look at the general process for creating a plugin. more »

Grails Transactions

Properly performing multiple data updates requires a transaction, but how do we do this in Grails? Services are the best option, but there are different approaches that can be used. more »

Securing Grails Applications

When you think about securing a Grails application, you probably think of the Spring Security and Shiro plugins. But these plugins only control access to your pages and objects – what about guarding agains cross-site scripting (XSS), cross-site request fomore »