This Week in Grails (2012-07)
Grails 2.0.1 was released this week. Check out the release notes page which has a link to the JIRA changelog and Graeme’s blog post
.
A couple of cloud-related items. The Heroku deployment process depends on a bundled version of supported versions of Grails that includes the Jetty jars that will be used to run the server for that instance. They’re working on a 2.0.1 bundle but it’s not ready yet, so you’ll need to continue to use 1.3.7 or 2.0.0 until this is resolved. There’s also an issue with Cloud Foundry affecting Grails applications that use the Spring Security Core plugin. The deployment process is reordering filter-mapping
elements in the web.xml file and causing IllegalStateException
s. It only affects annotation-guarded applications, so using one of the other two approaches is a workaround. Watch this JIRA issue if this affects you.
Update: the Heroku team updated their supported versions and you can now deploy 2.0.1 apps along with 2.0.0 and 1.3.7
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
-
Choose One Of Our Grails VPS Hosting Options!
-
Groovy Closure Composition
-
Grails Plugins Presentation
-
Spock Killer Features: The ‘Old’ Method
-
Hosting Grails web applications using Tomcat and Nginx (our configuration)
-
Grails database migration on existing project in PROD
-
http://observatoriodegrails.com/hoy/?date=2012-02-13
-
http://observatoriodegrails.com/hoy/?date=2012-02-14
-
http://observatoriodegrails.com/hoy/?date=2012-02-15
-
http://observatoriodegrails.com/hoy/?date=2012-02-16
-
This Week in Spring: February 14th, 2012
Plugins
There was 1 new plugin released:
-
tomcat-bundler
version 0.0.1. Simplifies bundling application with Tomcat to create a whole package to be used by hosting
and 16 updated plugins:
-
cdn-resources
version 0.2.1. Loads static resources using Content Delivery Networks using the Resources plugin framework
-
coffeescript-resources
version 0.3.1. Create coffeescript modules that automatically compiles on every file change with jCoffeeScript
-
cxf-client
version 1.2.7. Use existing (or new) Apache CXF wsdl2java generated content to invoke SOAP services
-
fields
version 1.0.4. Customizable form-field rendering based on overrideable GSP template
-
grails-template-engine
version 0.2.1. Exposes the GSP engine as a service to render GSPs outside of a web request
-
ic-alendar
version 0.3.4. Export event data in the iCalendar format
-
jaces
version 1.7.2.2. Streamlines the process of creating database applications using Dojo
-
kickstart-with-bootstrap
version 0.5.6. Start your project with a good looking frontend, with adapted scaffolding templates for standard CRUD pages using Twitter Bootstrap
-
pluginator
version 0.2. Lets you define callbacks and properties in an application that are normally only available in plugins, e.g. doWithWebDescriptor, doWithDynamicMethods, loadAfter, observe, etc.
-
raphael
version 2.0.2. Provides the JavaScript Vector Library Raphaël – cross-browser vector graphics the easy way
-
regen
version 0.3. Provides a generation framework and a set of pluggable artefacts under grails-app/generators
-
spring-security-facebook
version 0.6.2. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
-
spring-security-oauth2-provider
version 1.0.0.M5.1. OAuth2 Provider support for the Spring Security plugin
-
zk
version 2.0.0.M4. Adds ZK Ajax framework (www.zkoss.org) support to Grails applications
-
zk-hibernate
version 2.0.0.M4. Hibernate support for ZKGrails
-
zkui
version 0.5.M3. 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
- @Aitortxu: Fallando con Grails http://t.co/Y0w9965g
- @bobbywarner: Just realized you can use (grails integrate-with –git) instead of manually creating a gitignore file! #grails
- @grailsframework: #grails howtos have moved into ‘grails’ GitHub organisation: http://t.co/rMXgbFwj
- @ddelponte: Just went live with another Grails 2 app! http://t.co/pJZq2Wz7
- @grailsframework: #grails howtos are now automatically built and deployed to GitHub Pages via Hudson: http://t.co/zYC2Z6Ww
- @tahmed: Employers are paying premiums for certain development skills including #Java, #Ruby on #Rails and # Groovy/ #Grails. http://t.co/nMH3PV4G
- @LarsFischer: Fantastic, thanks! @kimmobj: Finally you have a start of a tutorial. https://t.co/Ws4Hfeoc #Grails #Magnolia_CMS #tutorial #Groovy
- @smaldini: did interesting benches this night with #grails 2.0.1 – I have discovered new tips for (premature) optimization.
- @nahi: NTT SOFT, affiliate of the biggest telecom of Japan, announced they embrace Grails/Groovy as a development technology. http://t.co/VOwvzyY6
- @CedricChampeau: Would anyone be interested in writing a #groovy to #javascript converter (transpiler?) ?
- @skillsmatter: We r supporting @GeeCON in Poznan! 35+ speakers, 42+ sessions on #Java, #Agile, #NoSQL, #Groovy, #Scala + more! More at http://t.co/AoEUsvX2
- @jshingler: #COJUG #Grails Slides: http://t.co/c15EQe7C
- @tomaslin: Cool, didn’t know you could open any file with the ‘open’ command in grails, thought it was just reports #springio
- @tomaslin: You can do parsing of dates in Grails 2 via params.date( ‘myVar’, ‘ddMMyyyy’ ) using the primitive parsing mechanism #springio
- @tomaslin: The clickonero site handles 1.5M daily page views and 80k concurrent users in their grails application with 1000-3000 daily sales
- @niclupien: Grails HowTos – The french translation is coming… https://t.co/aqsoEygu #grails
- @gamino: Just discovered the power of eachParallel with GPars. My loops will never be the same. #groovy #gpars #parallelcomputing
- @smaldini: #BOF #Groovy #Grails accepté 🙂 – Hands on : Ma première application web sociale avec Grails et dans le Nuage ! Refusé 🙁 #devoxx
- @mgryszko: Slides from my Polyglot Grails talk at #springio http://t.co/hU9i85PN
- @mgryszko: Source code of my Polyglot Grails talk: https://t.co/fbiEw1Cc #springio
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
- @kalebdf: Immediately hiring JavaScript devs @PROSpricing. Work in a fun fast start-up like atmosphere with #Backbone #ExtJS #Mustache #Groovy #NoSQL
-
Senior Developer for Groovy Startup (Java & Grails too!) at Taulia Inc. in San Francisco
-
Software Developer – Java/J2EE/Linux, Grails in Montreal
-
Groovy & Grails for Mumbai location
-
Senior Java/Grails developer at Secret Escapes in London, UK
-
Junior web application developer (Java/Grails) at Secret Escapes in London, UK
-
Quince is looking for a Java / Grails Developer – Amsterdam
- @MCGInformation: #Grails #Java #Software #Developer #job #opening in #Austin, #Texas – 913-693-8200 or ryanm@mcginfo.com http://t.co/2i6j0ggW
- @sdelamo: Busco un programador Grails para un par de proyectos. Contactarme si quereis saber más. Abstenerse monos & lagartos #springio
- @adrianjbrown: Looking for innovative front-end web developers for contract work or to join our team. Experience with JSP, Groovy, and/or Grails a plus.
-
Java, Groovy, and Grails Developer at M-Square in Brisbane, Australia
-
Grails Developer – URGENT in Rockhampton & Capricorn Coast Australia
-
Ingénieur d’études et développement JAVA J2EE Grails H/F – Hauts-de-Seine
-
Intermediate Grails & Front-End Developer at Kobo in Toronto
-
Java / Grails Praktikum (m/ w) – Berlin
- @craftti: Estamos contratando! Se você é um dev de back-end em grails ou RoR envie seu CV para vagas@craftti.com.br. Vaga para São Paulo.
-
J2EE with Grails skills – Mississauga, Canada
- @NeilGodwin_: Java / Grails Developer required – Perm – Central London – Great opportunity! Call for details, Neil 0207 831 1144
- @eGeneer: Seeking #grails engineers/devs for new digital innovation team. Feeling creative? See http://t.co/WjNtGlqj #job #london
-
Groovy / Grails Developer – Noord-Holland
User groups and Conferences
-
GR8Conf Europe 2012
- June 6th-8th Copenhagen, Denmark
-
GR8Conf US 2012
- July 29th-31st Minneapolis, MN
-
February 27, 2012
- SF Bay Groovy and Grails Meetup Group
-
Mr. Haki’s Grails 2.0 Sushi-sessie™ – March 6, 2012
- nlgug – Groovy and Grails User Group Netherlands
-
March 8, 2012
- Seattle Groovy/Grails Users Group