This Week in Grails (2012-31)
The big news of this week was GR8Conf US 2012 in Minneapolis. It was quite a lot bigger than last year with four(!) tracks and apparently over 160 attendees. Watch Shaun Jurgemeyer’s Github repo
where talk slides and code are being collected. Many thanks to Shaun and the other organizers and volunteers for another fun GR8Conf.
There are already a few blog posts up; check out Bobby Warner’s discussion of his “Contributing Back To Grails” talk and Andrew Eisenberg’s post on working with DSLs and DSLDs in Groovy-Eclipse
There was a lot of twitter activity – you can search on the #gr8conf hashtag. Here are some that I found interesting:
- @tednaleid: @sjurgemeyer thanks to you (and all the others that helped you) for putting on #gr8conf this year, fun to have it here in minneapolis
- @venkat_s: I love workshops; developers pairing at the creating DSLs in Groovy workshop at #gr8conf http://t.co/g1Er78O7
- @wmacgyver: @GR8ConfUS no way. #groovy is the Harry Potter of java. Loyal yet rebellious at the same time.
- @wmacgyver: #grails 2.1 now has a lot of mvn support. @graemerocher suffered so we don’t have to I guess. 🙂 #gr8conf
- @hartsock: I think #GR8Conf is a great success already… I just got 38 new pull requests.
- @aeischeid: Our Grails REST + Spine.js presentation slides for #gr8conf – https://t.co/i6UcV9eu
- @ziftytodd: . @venkat_s could give a talk about paint drying and it would still be absoluetly phenomenonal #gr8conf
- @matthewnohr: #gr8conf day 2 – too many good presentations to choose from. Guess I’ll just flip a coin
- @theaviary: Danno’s JavaFX + Griffon powered slides presented at #gr8conf https://t.co/ZUVyKZiK follow @shemnon
- @craigburke1: Ok, add gpars to the list of things I need to learn about #gr8conf
- @craigburke1: Watching @rfletcherEW‘s talk on fields plugin. He’s not wearing an eyepatch. I’m a little disappointed. #gr8conf
- @wmacgyver: #grails fields plugin demo for #gr8conf https://t.co/Yg9iJwrp each branch show you how to use more features
- @aalmiray: the fields plugin should be standard for #grails IMHO, it simply rocks! @rfletcherEW #gr8conf
- @hartsock: zOMG DSLD has a meta-DSLD that describes DSLD #dslception #gr8conf
- @aeischeid: At #gr8conf you can return your discs directly to the source? http://t.co/WycD5pqb
-
@zanthrash: Anyone want to write their own Spock Extensions here are a few examples that you can use freely. http://t.co/6LoZ3ds9
#gr8conf #spock - @gr8conf: If you have new ideas for #gr8conf (US and Europe) please send your suggestions to sbglasius@gr8conf.org Thank you!
- @mittie: learned at #gr8conf : Groovy 2.0 introduces static type checking and compilation _without_changing_semantics_ of the language!
- @sjurgemeyer: Groovy extension modules. Cool new feature of Groovy 2 that I just learned about at #gr8conf. http://t.co/dRw6UcYw
- @mittie: At every #gr8conf I learn about new BIG #groovy and #grails users that I had no clue about before
There was non-GR8Conf news too 🙂 I had some time at the airport after getting voluntarily bumped twice so I worked on a new release of the standalone plugin. I fixed all open issues and completely rewrote the approach used for working with the Tomcat jar files, so there shouldn’t be any more issues with the plugin causing conflicts with the application.
Not long after the 1.0 release, the Gradle team have released version 1.1.
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
Plugins
There were 4 new plugins released:
-
google-plus
version 0.1. Provides utilities to interact with the Google Plus API
-
html5-mobile-scaffolding
version 0.1. Scaffolds HTML5 mobile application using jQuery mobile in a single page
-
newrelic
version 0.1. Adds the NewRelic Real User Monitoring feature to your GSP pages
-
slug-generator
version 0.1. Generates unique slugs for String properties, for example to generate unique ‘nice’ urls for access to domain objects
and 11 updated plugins:
-
fields
version 1.3. Customizable form-field rendering based on overrideable GSP template
-
geb
version 0.7.1. Geb is a library for headless web browsing on the JVM, suitable for automation and functional web testing
-
jquery-validation-ui
version 1.2.4. Client Side Validation without writing JavaScript
-
oauth
version 2.0.3. Provides easy interaction with OAuth service providers
-
page-resources
version 0.1.2. Enhances the resources plugin by allowing for creation of ‘page’ resource modules using convention over configuration
-
release
version 2.0.4. Publishes Grails plugins either to a public or private repository
-
sendgrid
version 0.4. Allows the sending of Email via SendGrid’s services
-
shiro-openid
version 0.5. Adds OpenID authentication to the Shiro plugin with a set of installable Shiro domain class and openid4java view templates
-
simpledb
version 0.4. Integrates the AWS SimpleDB datastore into Grails, providing a GORM API onto it
-
standalone
version 1.0.1. Runs a Grails application as a JAR file with an embedded Tomcat server
-
zkui
version 0.5.3. Seamlessly integrates ZK with Grails’ infrastructures; uses the Grails’ infrastructures such as GSP, controllers rather than zk’s zul as in ZKGrails plugin
Interesting Tweets
- @GiriSenji: Too bad Discobot development stopped. #Groovy on #Android would be so amazing http://t.co/oBI9XgTQ
-
@traneHead: My first +AppFog deployment done, built with +Grails .
$ grails prod cf-push
So simple I was sure it wouldn’t work. But it does! 🙂
- @glaforge: For our #groovy users on #windows, you can get the Windows installer for Groovy 2.0.1 now: http://t.co/nOgxXl6G
- @Gradleware: Read about the #Gradle approach regarding release frequency, backwards compatibility and adding new core features » http://t.co/paGRPF6Q
- @FreshGroovy: Groovy 2.0.1 for Ubuntu based Linux released. http://t.co/tn8CwxzT #groovy #ubuntu
- @tomaslin: nice. grails simian plugin helps identify duplicated code – https://t.co/HqxFmTUB
- @bgoetzmann: J’ai déployé une application de chat, développée avec #vert.x et #Groovy sur Cloud Foundry ! http://t.co/XFH5eGSm
- @danveloper: Accessing @Salesforce from #Groovy in a standalone/scriptable context: https://t.co/bIDX1lRa … Feedback welcome!
- @chanwit: There will be a free 3-day #grails course in Thailand next month by #SIPA – http://t.co/tKHQ0TKm
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
-
Senior Analyst Programmer in Glasgow
-
Grails Developer – Phoenix, AZ
-
Software Engineer (Groovy & Grails) – Puškinova 3, 040 01 Košice
- @wyatt_redmond: Currently looking for a #Groovy on #Grails Developer with experience with #Drupal for a fulltime position. #ITJOBS
-
Software Developer – Java/Grails in Montreal
-
Grails Developer in London
-
Java-Groovy/Grails Developer – München
-
Sr Java/Grails Developer at Virtuwell in St. Paul, MN
-
Senior Java/Grails Developer in Atlanta, GA
- @VinodPrudhvi: Need #Frontend Developer for 4+Months Remote Work. Skills: HTML, CSS, Jquery, #Grails Framework & XML APIs. #HireFriday
-
Webentwickler (m/w) Java / Groovy & Grails – Heidelberg
-
Start-up : Développeur Java / Grails passionné(e) – H/F – Paris
-
Senior Software Engineer at ReachLocal in Minneapolis, MN
-
Technical Architect at Medullan in Cambridge, MA
-
Remote Working opportunity – Senior Grails developer
-
Grails developer in Venice Area, Italy
-
Grails Developer in Bangalore
-
Seeking Offshore Groovy Grails Developers
-
Independent Grails Developers Wanted, Calgary or Vancouver
-
Groovy experts for a 8-12 months contract in Hyderabad
-
Senior Software Engineer at Clearleap in the Greater Atlanta Area
-
Grails Engineer in Orange County
User groups and Conferences
-
SpringOne 2GX 2012
- October 15th-18th Washington, DC
-
Riviera GUG Coding Week End – Friday, August 10
- Riviera Groovy & Grails User Group
-
Monday, August 27, 2012
- SF Bay Groovy and Grails Meetup Group