Category Archives: Grails Week

http://burtbeckwith.com/blog/?feed=rss2&cat=32

This Week in Grails (2013-03)

The Groovy team announced the second release candidate for Groovy 2.1.0 this week, and they’ve already released RC3 since then. This should be the final RC before 2.1.0 final.

The Griffon team released version 1.2.0 this week.

Marc Palmer is doing some interesting experiments with paid Grails plugin development, maintenance and documentation. He’s testing the waters with an e-book for the email-confirmation plugin, and is looking into how interested people are in a book on the resources plugin. And he should have a KickStarter campaign going soon to fund the development effort to clear the backlog of bugs and feature requests for the resources plugin. It’ll be interesting to see if the historically cheap Java-based community will be willing to dig into their wallets :)

Greach is this week, it will be Friday and Saturday in Madrid. Tickets are still available. Two tracks, a great lineup of speakers, Madrid. What more could you ask for?

The call for papers for the two GR8Conf conferences ends in a few weeks on February 15th. Get those talk proposals submitted, here for the EU conference and here for the US conference.


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 these posts.


Translations of this post:



Plugins

There were 3 new plugins released:

  • coffeescript-compiler version 0.5. Compiles .coffee source files into .js files
  • excel-export version 0.1.3. Export data in Excel (xlsx) format using Apache POI
  • hsoy-templates version 0.3. Adds support for Hsoy Templates (Google Closure Templates with HAML syntax)

and 21 updated plugins:

  • airbrake version 0.9.2. Notifier plugin for integrating apps with Airbrake
  • akka version 0.6.2. Akka actors integration from Groovy and Java, in a Servlet 3.x environment
  • asynchronous-mail version 1.0-RC3. Send email asynchronously by storing them in the database and sending with a Quartz job
  • atmosphere version 1.1.0.beta2. Provides integration with the Atmosphere project, a portable AjaxPush/Comet and WebSocket framework
  • easygrid version 1.2.1. Provides a convenient and agile way of defining Data Grids
  • email-confirmation version 2.0.8. Sends an email to a user with a link to click to confirm site registration
  • events-push version 1.0.M7. A client-side event bus based on the portable push library Atmosphere that propagates events from the server-side event bus to the browser
  • feature-switch version 0.5. Allows turning on and off of features
  • functional-test-development version 0.9.4. Installs a script, develop-functional-tests, that you can use to develop your functional tests more conveniently
  • handlebars-resources version 0.3.5. Supports using Handlebars.js templates with the Grails Resources Plugin
  • jquery version 1.9.0. Integrates jQuery
  • mail-on-exception version 0.1.1. Allows one to specify an email address where all frontend exceptions will be sent
  • newrelic version 0.6. Adds the NewRelic Real User Monitoring feature to your GSP pages
  • plastic-criteria version 0.5. Mock Grails Criteria for Unit Tests
  • platform-core version 1.0.RC5. Provides functionality for plugins to use to achieve greater integration with each other and with applications
  • raven version 0.5.3. Sentry Client for Grails
  • remote-control version 1.4. Execute code inside a remote Grails application
  • sanitizer version 0.8.0. Sanitizes markup(HTML, XHTML, CSS) using OWASP AntiSamy Filters
  • spring-security-facebook version 0.10.4. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
  • vaadin version 1.7.0-rc1. Adds Vaadin (http://vaadin.com/) integration
  • xwiki-rendering version 1.0-RC2. Convert texts using XWiki Rendering Framework

Interesting Tweets

Jobs



User groups and Conferences


Share

flattr this!

This Week in Grails (2013-02)

Graeme wrote about the new Aether-based depedency resolution approach in 2.3. Aether is missing a few features that Ivy has but makes up for that in several ways, in particular by being significantly faster.

The Groovy team released an RC of Groovy 2.1. Lots of cool stuff there, the most interesting to me being support for invokedynamic. This promises to bring huge performance increases without any annotations or code changes (as long as you’re using a JDK version that supports it).


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 these posts.


Translations of this post:



Plugins

There were no new plugins released but 11 updated:

  • asynchronous-mail version 1.0-RC1. Send email asynchronously by storing them in the database and sending with a Quartz job
  • clover version 3.1.10.1. Integrates the Clover code coverage tool
  • cookie-session version 2.0.3. Allows you to store session data in a cookie
  • cucumber version 0.8.0. Test your Grails apps with Cucumber
  • easygrid version 1.1.0. Provides a convenient and agile way of defining Data Grids
  • kissmetrics version 0.2.0. Allows your Grails application to use KISSmetrics APIs
  • localizations version 1.4.4.7. Store i18n strings in a database
  • quartz version 1.0-RC5. Schedules jobs to be executed with a specified interval or cron expression using the Quartz Enterprise Job Scheduler
  • remote-pagination version 0.4.1. Provides tags for pagination and to sort columns without page refresh using Ajax and loads only the list of objects needed
  • slug-generator version 0.2. Generates unique slugs for String properties, for example to generate unique ‘nice’ urls for access to domain objects
  • vero version 0.2.0. Allows your Grails application to use Vero APIs

Interesting Tweets

User groups and Conferences


Share

flattr this!

This Week in Grails (2013-01)

By Burt

Share

The big news of this week is that there is finally a book available that covers Grails 2, Jeff and Graeme’s The Definitive Guide to Grails 2. There’s even photographic proof that it’s shipping :)

If you’re considering submitting talk proposals to either or both of GR8Conf Europe and GR8Conf US be sure to do so soon; the deadline is February 15. Submit for the US conference here and the EU conference here, and if you want to submit for both you can do that from either site.

I released two new plugins this week. The first was the database-migration-jaxb plugin which was going to be part of the database-migration plugin but it requires Java 7 or higher (more specifically JAXB 2.2 or higher) so I released it as an addon instead. It adds a new approach to creating database migrations – writing them programmatically using JAXB-generated classes. I wrote about this and the big new 1.3 release of the database-migration plugin in this blog post.

The other new plugin is spring-security-shiro which adds the ability to use Shiro’s easy and powerful ACLs and permissions alongside Spring Security and the spring-security-core plugin. See this blog post for more information.


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 these posts.


Translations of this post:



Plugins

There were 2 new plugins released:

This Week in Grails (2012-52)

Tomas Lin published a great blog post with a large collection of Grails testing resources.
Be sure to register your support for Marc Palmer’s proposed book on the resources plugins.

The Greach conference is getting closer, only a few weeks away. Do you have your ticket yet?

I released a new plugin this week, the lazylob plugin. It adds support for lazy loading of BLOB and CLOB domain class properties so you don’t have to artificially split your domain class into a one-to-one just to avoid the cost of loading large object data when you load domain class instances.

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 these posts.

Miscellaneous Items
Plugins
Interesting Tweets
Jobs
User groups and Conferences

Miscellaneous Items

Beginning Groovy, Grails and Griffon

Grails: generic methods for equals and hashCode calculation

This year (and week) in Spring

Plugins

There was 1 new plugin released:

lazylob version 0.1. Adds support for lazy-loaded Blobs and Clobs

and 3 updated plugins:

quartz version 1.0-RC4. Schedules jobs to be executed with a specified interval or cron expression using the Quartz Enterprise Job Scheduler

spring-security-taobao version 1.1. Integrates the Taobao Open API Authentication with the Spring Security Core plugin

zk version 2.1.0. Adds ZK Ajax framework (www.zkoss.org) support to Grails applications

 

This Week in Grails (2012-51)

There were a few Groovy and Grails releases this week. Grails 2.2 was released and there are many new features but the big one is that it uses Groovy 2.0. Grails 2.1.3 was also released and includes fixes for the 2.1.x line.

Groovy 2.0.6 was released with several fixes and improvements, and the first beta of Groovy 2.1 was released. It looks like 2.1 will have some very interesting new features.

GPars 1.0 was released this week.

 

This Week in Grails (2012-50)

The big news of this week was the 2012 Groovy & Grails Exchange in London. Lots of great content this year, and attendance was up 40% from last year. It’s always a great conference thanks to the fine folks at Skills Matter who run the conference and many other events throughout the year. They’re great about getting videos of the talks online quickly and you can check them out at the conference schedule – click through each talk to the full description.