This Week in Grails (2011-31)
Sunday, August 07th, 2011The response to the 2.0.0.M1 Grails release has been great, and a lot of developers have tried it out with new projects and upgrading older projects. There have been some reported issues, but overall it’s a very stable release.
I released version 1.2 of the Spring Security Core plugin which has new features but was primarily released to address an incompatibility with Grails 2.0. The coolest new feature is that the generated User domain classes now handle password encryption internally, so it’s no longer necessary to call
springSecurityService.encodePassword()
.
Gaelyk 1.0 was released this week – congrats to Guillaume and the other contributors on getting to 1.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 these posts.
Translations of this post:
Miscellaneous Items
-
Grails Contributors
-
Static Type-Checked Compilation is Coming to Groovy
- And the resulting Groovy dev list discussion
…
-
Avoiding accidental i18n in Grails
-
Grails + SQLFire + MySQL: Deploying to Cloud Foundry
-
Friday Repost: Easy file uploading in Grails
-
Groovy MetaClass Magic in Unit Tests
-
Grails Security – XSS Prevention using Html-Codecs
-
Debugging DSLD Scripts
-
Groovy and Grails Code Quality
-
Testing grails controller actions that use bindData method and render validation errors as JSON
-
Grails Plugins and Default Configs
-
Grails, Facebook, Logging In, and Custom Validation
-
This week in Spring: August 2nd, 2011
Plugins
There were 5 new plugins released:
-
domain-schemagen
version 1.0. Runs schemagen on your Groovy domain classes to output an XML Schema representation of your domain
-
html-validator
version 0.2. Uses JTidy to do sanity checks on html files
-
jqueryui-widget
version 0.1.1. Allows the creation of jQuery-UI via Grails TagLibs
-
msgpack
version 0.1.1. Allows you to expose your service class in the Grails application via MessagePack (http://msgpack.org/) RPC
-
swfobject
version 2.2. Resources and tags for swfobject
and 17 updated plugins:
-
codenarc
version 0.15. Static code analysis for Groovy
-
enhanced-scaffolding
version 1.0.RC2. A collection of Javascript enhancements to Grails’ standard scaffolding
-
extended-validation
version 1.1.1. Provides partial validation of (groups) of fields, cascaded validation and instance validators for non-domain objects.
-
fixtures
version 1.1-SNAPSHOT. Load test data via a convenient DSL
-
freemarker
version 0.4. Provides support for rendering FreeMarker templates as views
-
freemarker-tags
version 0.7.2. Use Grails Tag Libraries in FreeMarker templates
-
grails-ant
version 0.1.3. Provides Ant to Grails applications
-
gsp-taglib
version 0.2.3. Makes it possible to declare tags in a gsp in grails-app/taglib
-
plugin-config
version 0.1.3. Simplifies plugin configuration tasks
-
redis
version 1.0.0.M7. Integrates the Redis key/value datastore into Grails, providing a GORM-like API onto it
-
regen
version 0.2.14. Provides a generation framework and a set of pluggable artefacts under grails-app/generators
-
release
version 1.0.0.RC3. Publishes Grails plugins either to a public or private repository
-
searchable
version 0.6.2. Adds rich search functionality to Grails domain models
-
spring-security-core
version 1.2. The official Grails security plugin; integrates with Spring Security
-
spring-security-openid
version 1.0.3. OpenID authentication support for the Spring Security plugin
-
tropo-webapi-grails
version 0.1.2. Use Tropo’s cloud API to add phone, SMS and Instant Messaging support
-
zeit
version 0.2.3. Allows a caller to register a closure callback for scheduled execution
Interesting Tweets
- @cuwac1: EAI’s first Groovy / Grails application just went live in production! http://t.co/YnVXdg6
- @berlinguyinca: just released a small app to track your medication: http://t.co/NE7QaMU Amazing what you can do in 16h with #grails
- @deas: apt-get install grails-2.0.0 #ftw
- @marcoVermeulen: Install #griffon on #ubuntu using the same easy procedure as #grails! http://bit.ly/nVDeBq
- @dexterous: @mrhaki‘s blog is a delightful cookbook of many things #groovy #grails #jave & #webDev http://bit.ly/nPz9Q0
- @rfletcherEW: scaffolding.cloudfoundry.com is finally back up. Demo of the #Grails enhanced-scaffolding plugin
- @senorbum: I’ve never enjoyed #UnitTests as much as I do with grails. Mainly because I’ve never really enjoyed them until now.
- @graemerocher: Some cool stuff coming in the next version of GORM for Mongo: hasOne support, custom types, DBRef support etc. #grails #mongodb #gorm #nosql
- @mikesickler: #grails questions asked on StackOverflow by month: http://t.co/GVIpdcR
Jobs
-
Dice keyword search for Grails
-
Monster keyword search for Grails
-
Careerbuilder keyword search for Grails
-
SpringSourceJob Twitter feed
-
SpringSource job search at jobs.vmware.com
- @wangjammer5: I have a client looking for #Grails developer in the UK (pref South) for UI/UX and a bit of GORM for a couple of weeks’ work. Get in touch..
-
UI engineer (Grails) – anywhere
-
Grails Developer – Tampa, Florida
-
Searching for ambitious software engineers at Trellis in LA
-
Java Developer – Struts, Spring, Hibernate, Groovy and Grails in Columbia, MO
-
Grails Developer at Loxbridge Research in London
-
Stellenangebot: Java + Grails Entwickler/in
- @BloomHealth: We are continuing to recruit top talent; opportunities for Software QA Analysts + Groovy Grails Developers + BAs #jobs
-
Senior Java Developer in Galway, Ireland
-
Grails Developer in London
-
Java Developer (Grails) – Kingston upon Thames
- @raibadri: Urgent Requirement for Core Java Professionals who have min. exp. of 3 yrs on Grails, Qualification- must be a graduate, location-gurgaon …
-
Java Developer – Groovy/Grails in Vancouver
-
Java Developer, Sydney CBD, opportunity to work with Ruby/Grails
-
Bioinformatics Software Developer in Geneva, Switzerland
-
Sr. Java/Groovy Grails Developer in St. Louis, MO
-
Grails experts for interesting company in Germany/Austria/Switzerland wanted
User groups and Conferences
-
CamelCaseCon – The Next Generation of Programming Languages
- 7. September 2011 in Düsseldorf
-
SpringOne 2GX 2011
- October 25th-28th in Chicago, IL
-
Greach
- 4 de Noviembre de 2011 en Madrid
-
Groovy & Grails eXchange
- December 8th and 9th in London
-
Adding High-performance Search to Your Grails App – Tuesday, August 16
- San Francisco Grails Cafe Centro
-
Domain Specific Languages: Fighting accidental complexity in a sea of technology – Wednesday, August 17, 2011
- Washington DC Area Groovy User Group