Archive for April, 2011

This Week in Grails (2011-16)

Sunday, April 24th, 2011

This week was a bit less intense than last week (thankfully) now that Cloud Foundry is live. It’s been interesting watching the buzz about peoples’ experiences getting started with deploying apps and even running local vcap instances.

SpringOne/2GX 2011 was announced this week, and it’s in Chicago again. Actually Chicago for real this time – last year it was moved out to Lombard due to construction issues but this year it’ll be right in the city. It should be another great conference – a lot has happened already since the last one and we still have six more months to go.

GR8Conf is coming up soon (less than a month), and more presenter interviews have been published:


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:

  • git version 1.0-SNAPSHOT. Integrates git, the distributed version control system, into Grails projects
  • serializable-session version 0.1. Enforces that the session will only accept serializable objects
  • nine-sixty-grid-system version 1.0. Provides the 960 Grid System CSS framework resource files from http://960.gs

and 14 updated plugins:

  • activiti-spring-security version 0.3. Integrates Spring Security to Activiti as custom IdentityService
  • ajax-uploader version 0.3. Tag Library which implements Andrew Valum’s excellent file uploader
  • aws version 1.1.9.1. Provide easy access to simpler functions of Amazon Web Services (AWS)
  • cache-headers version 1.1.5. Improve application performance with browser caching
  • cloud-foundry version 1.0.0.M2. Integrates Cloud Foundry’s cloud deployment services to manage the running of Grails applications in the cloud from the command line
  • cloud-foundry-ui version 1.0.0.M2. Provides a basic monitoring UI for Cloud Foundry applications
  • csv version 0.2. Easily parse and consume comma-separated values (CSV) from a number of input sources
  • database-migration version 0.2.1. Official Grails plugin for database migrations
  • flash-helper version 0.5.1. Simplifies and standardizes the process of adding/reading messages in the flash scope
  • json-rest-api version 1.0.6. JSON RESTful API for GORM
  • modernizr version 1.7.1. Provides the Modernizr Javascript library resource files from http://www.modernizr.com/
  • rendering version 0.4.3. Render GSPs as PDFs, JPEGs, GIFs and PNGs
  • scala version 0.6. Allows you to compile Scala sources in the /src/java and /src/scala folders of your application
  • spring-security-ldap version 1.0.5. LDAP authentication support for the Spring Security plugin

Interesting Tweets

Jobs



User groups and Conferences



This Week in Grails (2011-15)

Sunday, April 17th, 2011

Wow, what a week. After a lot of work Cloud Foundry was launched on Tuesday and the response was huge and very positive. It’s an open source PaaS, and community contributions are already coming in – there’s partial or complete support for Erlang, PHP, and JRuby. If you missed the webinar you can watch it on YouTube (part 1 is here and the other parts are in the suggested videos on the right). You can use the Cloud Foundry and Cloud Foundry UI plugins to deploy and monitor your apps, as well as using the STS integration or the vmc command-line client. Check out the forums for current information and to create support issues or start or join a discussion.

Here’s a sampling of the related blog posts:

and tweets (find more by searching for the #cfoundry hashtag):

In other news Graeme’s been doing some very cool work enhancing the unit testing experience for 1.4. The new approach will be a lot simpler using mixins – check out the latest docs.

GR8Conf is coming up soon, and more presenter interviews have been published:


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 4 new plugins released:

  • cloud-foundry version 1.0.0.M1. Integrates Cloud Foundry’s cloud deployment services to manage the running of Grails applications in the cloud from the command line
  • cloud-foundry-ui version 1.0.0.M1. Provides a basic monitoring UI for Cloud Foundry applications
  • modernizr version 1.7. Provides the Modernizr Javascript library resource files from http://www.modernizr.com/
  • mongodb-multitenant version 0.1-ALPHA. Enables multitenancy for MongoDB

and 15 updated plugins:

  • activiti-spring-security version 0.2.1. Integrates Spring Security to Activiti as custom IdentityService
  • code-coverage version 1.2.2. Generates code coverage reports using Cobertura
  • extjs version 3.3.1.7. Provides Ext JS resources
  • fixtures version 1.0.6. Load test data via a convenient DSL
  • infinispan version 0.4.3. Adds support for the JBoss Infinispan distributed cache
  • jetty7 version 0.3.2. Inspired by official jetty plugin and jetty7 plugin by Google Code
  • jquery-ui version 1.8.11. Supplies jQuery UI resources, and depends on the jQuery plugin to include the core jquery libraries
  • lesscss-resources version 0.2. Optimises the use of http://www.lesscss.org css files, compiling .less files into their .css counterprt, and place the css into the processing chain to be available to the other resource plugin features
  • mongodb version 1.0-M5. Aims to provide an object-mapping layer on top of MongoDB
  • recaptcha version 0.5.2. Integrates ReCaptcha and Mailhide services
  • redis version 1.0.0.M4. Integrates the Redis key/value datastore into Grails, providing a GORM-like API onto it
  • routing version 1.1.1. Send and route messages to a wide variety of destination endpoints directly from your Controllers and Services using Camel
  • routing-jms version 1.1.1. JMS integration for the grails-routing plugin
  • taxonomy version 1.1. Adds methods to domain classes to allow you to apply hierarchical “tags” to objects
  • weceem version 1.0-RC1. A content management system

Interesting Tweets

  • @dynamind: NEW on the list of “Things I Wish I Knew Sooner”: grails interactive (all the magic without the slow JVM startup / dependency resolving)
  • @ldaley: New Geb example up with Grails, Spock and JUnit » https://github.com/geb/geb-example-grails
  • @nllarson: Day 1 of not working with #grails. How long until the twitching goes away?
  • @wangjammer5: Dear #Grails users, please take 30s to complete this form about my grails plugins, it will be very useful for me http://t.co/ZxCX6kh Pls RT
  • @msgilligan: Banned in France? new SecUser(username:’admin’,password:springSecurityService.encodePassword(‘xx’),enabled:true).save() #hashedpass #grails
  • @vccarvalho: Having fun with #scala. But the the best is having fun with scala and it’s support on #grails. Tks grails team, for making my life easy
  • @nusairat: FWIW … #grails devs … demand is increasing and i am seeing clients INCREASE their rates to fill those demands … 🙂
  • @wangjammer5: The new Grails 1.4 unit testing stuff looks to be an astounding improvement. Exciting because writing tests is inevitably ugly.
  • @graemerocher: Finished working on the new unit testing mixins in #grails 1.4. Checkout the brand new docs http://t.co/iF2G44d

This Week in Grails (2011-14)

Sunday, April 10th, 2011

Lots going on this week – there are 23 job listings. And I’ve also noticed that the Grails activity on Stack Overflow has picked up a lot and was rather active this week.

Be sure to check out the VMware webcast on the 12th (this Tueday). I’ve heard a rumor that there will be interesting news for Grails developers 😉

GR8Conf is coming up soon, and more presenter interviews have been published:


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:

and 10 updated plugins:

  • activemq version 0.3. Embeds ActiveMQ for messaging
  • activiti version 5.4. Integrates the Activiti BPM Suite and workflow system
  • ajaxflow version 0.2.1. Enables Ajaxified Webflows
  • codenarc version 0.12. Static code analysis for Groovy
  • facebook-graph version 0.12. Provides access to the Facebook Graph API and makes easier the development of a single sign-on using the Facebook Authentication proposal.
  • filterpane version 2.0.1. Adds filtering capabilities
  • full-calendar version 1.5.0.1. Adds support for the FullCalendar jQuery plugin
  • gorm-couchdb version 0.9.2. GORM for the CouchDB NoSQL datastore
  • image-cropper version 0.2.1. Tags which provide DEFusion’s Javascript Image Cropper, using Scriptaculous and Prototype to crop an image from one size into another
  • resources version 1.0-RC2. A resource management and processing framework

Interesting Tweets

Jobs



This Week in Grails (2011-13)

Sunday, April 03rd, 2011

Grails 1.4 development is coming along well; Graeme has done some very cool work with AST transformations to make GORM methods available in the bytecode instead of just in the MetaClass, and has also added support for abstract inheritance. Jeff is adding a new findOrCreateWhere() method that has been requested a few times. Luke Daley merged in his Ivy dependency management code rework, and Robert Fletcher’s scaffolding rework looks great. Check out the Roadmap for the current plan for 1.4.

Congratulations to Stéphane Maldini for becoming the latest Grails committer. He contributed several fixes and enhancements and is looking at some new AST transforms for GSPs (in part to help with Groovy++ integration).

GR8Conf is coming up next month and the organizers are publishing interviews with the presenters. They have a few up and the rest will be posted periodically (including mine once I get off my butt and submit mine):


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 was 1 new plugin released:

and 11 updated plugins:

  • drools-gorm version 0.5.0. Integrates Drools 5.2 and jBPM 5 and provides persistent storage using GORM
  • facebook-graph version 0.11. Provides access to the Facebook Graph API and makes easier the development of a single sign-on using the Facebook Authentication proposal.
  • flash-helper version 0.5. Simplifies and standardizes the process of adding/reading messages in the flash scope
  • grails-melody version 1.2. Integrates the JavaMelody system monitoring tool
  • infinispan version 0.4.1. Adds support for the JBoss Infinispan distributed cache
  • jquery version 1.5.2. Integrates jQuery
  • jquery-ui version 1.8.10.1. Supplies jQuery UI resources, and depends on the jQuery plugin to include the core jquery libraries
  • mongodb-morphia version 0.7.2. Alternative MongoDB GORM based on the Morphia library (former gorm-mongodb)
  • spawn version 0.4. Allows you to specify a specific template for a domain class
  • spring-security-openid version 1.0.2. OpenID authentication support for the Spring Security plugin
  • weceem version 1.0-RC1.SNAPSHOT. A content management system

Interesting Tweets

User groups and Conferences



Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.