Tuesday, May 15th, 2012 12:06pm
We’re getting ready to release Grails 2.1, with a release candidate hopefully this week. The cache plugins I mentioned last week will be released around the same time, and the ‘core’ cache plugin will be a default plugin in BuildConfig.groovy. I released an update of the database-migration
plugin to address some bugs that were keeping that from being a default plugin, so that will also be included by default in BuildConfig.groovy.
I’ve been working on a Grails book to be published this fall
. The plan is that it will be an advanced book, and presume that you already have experience with Grails or another similar framework in Java or another language and are looking for more detail and best practices. It’s going to be available soon in an early-access digital format so you can follow the progress and help the book by finding mistakes and making suggestions.
A few more GR8Conf EU interviews:
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 6 new plugins released:
-
closure-templates-resources
version 0.1. Supports server-side compilation of .soy template files to JavaScript files
-
jquery-mobile-metro
version 0.1. Plugin jQuery mobile framework Metro UI theme resource files
-
jrimum-bopepo
version 0.2. Allows you to create Boletos Bancarios for Banks of Brazil using the Jrimum Bopepo library
-
plastic-criteria
version 0.1. Mock Grails Criteria for Unit Tests
-
split-test
version 0.4. An A/B testing framework designed to work with Grails
-
spring-security-oauth
version 2.0.1.0. Adds OAuth-based authentication to the Spring Security plugin using the OAuth plugin
and 14 updated plugins:
-
asynchronous-mail
version 0.6. Send email asynchronously by storing them in the database and sending with a Quartz job
-
cache
version 1.0.0.M2. Adds request, service method, and taglib caching
-
cache-ehcache
version 1.0.0.M2. An Ehcache-based implementation of the Cache plugin
-
cache-redis
version 1.0.0.M2. A Redis-based implementation of the Cache plugin
-
database-migration
version 1.1. Official Grails plugin for database migrations
-
external-config-reload
version 1.2.0. Polls for changes to external configuration files (files added to grails.config.locations), reloads the configuration when a change has occurred, and notifies specified plugins by firing the onConfigChange event in each
-
faker
version 0.5. A port of Data::Faker from Perl, is used to easily generate fake data: names, addresses, phone numbers, etc.
-
hibernate-search
version 0.6.1. Integrates Hibernate Search for domain classes
-
lesscss-resources
version 1.3.0.3. 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
-
pusher
version 0.4. Wrapper for pusher.com REST api
-
spring-batch
version 0.2.2. Provides the Spring Batch framework and convention based Jobs
-
spring-security-facebook
version 0.7.4. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
-
spring-security-twitter
version 0.4.3. Twitter authentication as extension to the Spring Security Core plugin
-
zkui
version 0.5.1. Seamlessly integrates ZK with Grails’ infrastructures; uses the Grails’ infrastructures such as GSP, controllers rather than zk’s zul as in ZKGrails plugin
Jobs
-
Grails or Java/Hibernate/Spring developers in Cambridge for a large scale financial web site
-
Grails developers for new project in Israel
-
Java Engineer (Groovy/Grails) at Citi in Irving, TX
-
@fxthoorens: Recherche un développeur #grails sur #paris pour un projet medical innovant asap. ping me. cc @smaldini @glaforge @burtbeckwith please RT
-
@aemamz: Developers required (PHP,J2EE, Groovy, Grails, Android), GDs. Social Media/Business consultants to be part of a start up partnership,
-
@georgemcintosh: Any Grails devs out there with f/e skills looking for a contract in East London? #grails #grailsjobs #grailscontracts
-
@im_robsmith: Looking for a Grails developer!! Strong Java and Front-end required. Someone with a passion for Open Source would be ideal. Working for a …
-
Java / Grails Developer, Hamburg
-
Groovy Developer(s) needed in Nashville, TN
-
Java Senior Web Developer, Legnano
-
Data analytics, Grails, Javascript, Mapquestapi, Mongodb at Elance.com in Washington, DC
-
Grails Developer, Bengaluru/Bangalore
-
Grails Developer in Tampa, FL (remote)
-
Full-time Grails developer at the University of Utah
-
Contract position for a Grails Developer at Specto Design in Los Angeles
-
Grails Developer in Costa Rica
-
Groovy/Grails Developer needed ASAP for a short term engagement (100% remote)
-
Urgently needed: Groovy/Grails consultant for a two year opportunity in CA
-
Server Lead at SonicNotify in NYC
User groups and Conferences
We’re getting ready to release Grails 2.1, with a release candidate hopefully this week. The cache plugins I mentioned last week will be released around the same time, and the...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (2)
Wednesday, May 09th, 2012 12:41am
The details for SpringOne 2GX 2012
are now online, it will be in Washington, DC this year, October 15th-18th.
The MongoDB plugin
went 1.0 this week.
Jeff and I have been working on the cache
plugin, which uses the new Spring cache abstraction and isn’t coupled to a particular implementation. The ‘core’ plugin has an in-memory implementation, but you’ll want to use one of the extension plugins for a more robust version. These currently include the Ehcache
and Redis
plugins and we’re working on one that uses Gemfire. All three plugins are available now and documentation will be available soon.
STS 3.0.0.M1 was released this week
.
A couple more GR8Conf EU speaker interviews:
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:
User groups and Conferences
The details for SpringOne 2GX 2012 are now online, it will be in Washington, DC this year, October 15th-18th. The MongoDB plugin went 1.0 this week. Jeff and I have...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (2)
Tuesday, May 01st, 2012 2:28pm
Check out this post on using Shiro to secure a Grails application
. The Spring Security plugins are much more widely used but Shiro is an excellent security framework and deserves a lot more attention in the Grails community.
Not strictly Grails-related, but an interesting read on using WebSockets in Tomcat 7
.
And not even coding-related, but here are two funny Tumbler sites that should be in your RSS reader: Texts From Dog
and one tiny hand
.
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:
User groups and Conferences
Check out this post on using Shiro to secure a Grails application. The Spring Security plugins are much more widely used but Shiro is an excellent security framework and deserves...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (3)
Monday, April 23rd, 2012 10:30pm
The April edition of the Java Tech Journal
is all about Groovy; check out the table of contents:
- Making JavaFX Groovier – Easy Development of JavaFx 2.x Applications, Dean Iverson
- Contracts for Groovy – GContracts: A Design by Contract Extension for Groovy, Andre Steingress
- Grails: Beyond the Quickstart – Is Grails Suitable for the Java Enterprise? You Bet!, Peter Ledbrook
- Griffon: Desktop Development – The Fun Way – Building Desktop Applications with Groovy, Andres Almiray
- ‘coz Concurrency is Groovy! – GPars: Parallel Systems Made Java-friendly, Václav Pech
- “The Ecosystem Is a Key Asset to Groovy’s Success” – Interview with Groovy Project Lead Guillaume Laforge
Check out this week’s GR8Conf EU speaker interviews:
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:
Jobs
-
@BSteylaerts: Op zoek naar een senior #Java developer met kennis van #Oracle en #Groovy voor een 6m+ project in Brussel!
-
@divyaprakash: Immediate Need of JAVA/ Front end/ with Grails and AJAX in Richmond, VA
Interviews same day 
Share resume at divya@citservicesinc.com
-
@gisasola1: looking for grails developers and javascript/css developers to work in a nice company in @Beriln, looking for a @Job ? just write me
-
Web Developer/Application Administrator at University of San Francisco in San Francisco, CA
-
Software Engineer at Care.com in Waltham, MA
-
AKQA-Technical Architect (Java) in San Francisco, CA
-
Senior Software Engineer at Axioma Inc in Atlanta, GA
-
@Sandillitalu: Programadores Java 2 años en JSP, Servlets EJB, JPA, Web Services, Spring, Hibernate, MVC JSF, GRAILS. Cv a samartinez@quarksoft.net
-
@eortiz: Friend of mine is looking for following; fulltime: Java Dev – Struts, Hibernate, Spring, nice to have Grails experience. DM if interested.
-
Java EE / Grails Developer (m/f) – Berlin
-
@vydra: Still looking for a Grails/JQuery developer. Possibly remote. Please retweet. Thanks all y’all!
-
@scottpreston: Looking for a Grails Developer for a 3 month gig. Send me a note!
-
Desenvolvedor Java Grails / Groovy – São Paulo
-
Programadores especializados en JAVA con interés en Grails y Agile
-
Atlanta | Java Software Engineer | Are you Groovy?
-
Looking for an experianced grails developers for a new project in Israel or near shore in Europe
-
Senior Developer role Java – groovy Developer JVM
-
Senior Software Developer opportunity available for a major broadcasting company based in west London
-
Web Application Developer in Broomfield CO
-
Web Developer who has experience with Groovy/Grails, Hibernate, Spring, REST services with JSON and XML in NYC
User groups and Conferences
The April edition of the Java Tech Journal is all about Groovy; check out the table of contents: Making JavaFX Groovier – Easy Development of JavaFx 2.x Applications, Dean Iverson...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (0)
Tuesday, April 17th, 2012 2:20am
The process for publishing plugins changed this week. The old Subversion-based repo at http://svn.codehaus.org/grails-plugins/
is now read-only and plugins now must be published to the new Artifactory-based repository at http://repo.grails.org/grails/
. This means that plugin developers and users will have to make some changes – see this User list thread
– but plugin publishing will be a lot faster and far less likely to corrupt the master plugin list. See the updated “Creating Plugins”
page for more information.
The first batch of GR8Conf EU speaker interviews has 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:
Jobs
-
Web Developer in Kansas City, MO
-
@mazzi_ana: Vaga: JAVA GROOVY E GRAILS, Documentação metodologia UML, Linux, Oracle (SQL) Interessados encaminhar Cv atualizado com pretensão salarial …
-
@Schmidty71: looking for a Grails developer #mnjobs #grails
-
Software Geek: Java or Groovy, Grails or JavaScript at Lusini.de in Munich, Germany
-
Sr. Java/Groovy/Grails Engineer at VirtualTourist.com in Manhattan Beach, CA
-
@ntsafrir: RingYa is looking for a Marketing Manager, Java/Grails developer & Android developer.
-
Senior Software Engineer at VirtualTourist.com in Manhattan Beach, CA
-
@bobbyforester: I have a friend that is seeding a startup and looking for someone with some #grails experience. Interested? Contact me.
-
Webentwickler Java/Grails at Dating Cafe in Hamburg
-
Desenvolvedor Java com Groovy e Grails – Vila Olimpia
-
Java/Groovy & Grails Ontwikkelaar – Groningen
-
Senior Java Web Developer in San Diego, CA
-
Groovy / Grails Developers in Hyderabad
-
Java/Grails Developer – Киев
-
Java – Groovy & Grails Developer in London
-
Looking for Java/Grails developer with 3 years experience for Gurgaon (India) location
-
Vaga: JAVA GROOVY E GRAILS
-
Mid-Level Java Developer in Washington, DC
-
Sr. Java Developer in Jacksonville, FL
-
Java – Groovy & Grails Developer in London
-
@krisbradley: Via our #Meetup message board – Learning Sciences Intl. Hiring Software Engineer (Java/Groovy/Grails) DM me for more details #jobs
-
Senior Java Developer in Los Feliz, CA
User groups and Conferences
The process for publishing plugins changed this week. The old Subversion-based repo at http://svn.codehaus.org/grails-plugins/ is now read-only and plugins now must be published to the new Artifactory-based repository at http://repo.grails.org/grails/....
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (1)
Tuesday, April 10th, 2012 7:03am
Grails 2.0.3 was released this week to address some issues with the 2.0.2 release, in particular being too aggressive with the updated parameter binding fixes. Check out the release notes
for the details.
Interested in taking the SpringSource Groovy and Grails course? Check out the course info and updated schedule
. The course is currently available in Columbia MD, Chicago IL, San Francisco CA, Paris, London, Brussels, Bangalore, and online. I wouldn’t mind teaching the class in Bangalore
Tomcat 7.0.27 was released this week
and includes support for the WebSocket protocol (RFC6455). That looks pretty cool – you might be seeing a blog post from me on that at some point.
GR8Conf EU is approaching – register now
to get the early bird price before the price goes up on April 15th. Check out the preliminary agenda
and the updated information page about the conference venue and nearby hotels
.
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:
Jobs
-
Java, Groovy og grails udviklere søges – København
-
Grails developer in Chennai
-
Application Development Consultant at CIBER in Plymouth, MN
-
J2EE Grails Software Developer in Chantilly, VA
-
Grails/Java Developer in NYC
-
@Crafterstudio: Procuramos líderes técnicos para atuar em Campinas. Exp em Java, Grails e Oracle. Manda email para: trabalhe@crafters.com.br
-
Looking for a Java Developer with Groovy / Grails experience in Long Island, NY
-
@teravintech: Open position Web App Dev and Junior Java Developer, exp in Spring Hibernate and Grails will be advantage. Submit cv to hr@teravintech.com
-
SOFTWARE ENGINEER – J2EE Grails (Palo Alto)
-
Java/Groovy/Grails Developer in central NJ
-
Desenvolvedor Java Grails – São Paulo-SP
-
Applications Programmer – Groovy Grails at Lockheed Martin
-
Telecommuting Java Developer UI/UX w/ Grails
-
@mazzi_ana: Vaga: JAVA GROVVY E GRAILS, Documentação metodologia UML, Linux, Oracle (SQL) Interessados encaminhar Cv atualizado com pretensão salarial …
-
Java / Grails Software EntwicklerIn – Linz
-
Java Ontwikkelaar – Groningen
-
Sviluppatore Grails / Java SE – Roma
-
Java Developer at enStratus
-
Java Developer (J2EE/Grails) in Gatineau, QC
-
Junior Grails Web-Entwickler (w/m) zur Festanstellung – DataHaptics GmbH – Leipzig, Germany
-
Старший web разработчик(Grails; Java) – Москва
-
Java/Groovy-Grails Developer position in San Francisco Bay Area
-
Sr. Grails Developer/Architect in Los Angeles
-
Need a groovy/grails software engineer on a LIMS systems for a contract
-
Does anyone know any Grails Developers with Java exp. in Toronto, Canada?
-
Looking for a Java Developer with Groovy / Grails experience in Long Island, NY
-
@MING_Group: We are looking for a freelance #Groovy #Java #developer in #Shanghai, China. Must have worked with Groovy before.
-
Java Tech Lead – Grails/Groovy in Sydney
-
Desenvolvedor Java Grails – São Paulo-SP
-
Groovy Grails Developer – Hyderabad / Secunderabad
-
Senior Software Engineer – Grails in Woodinville, WA
User groups and Conferences
Grails 2.0.3 was released this week to address some issues with the 2.0.2 release, in particular being too aggressive with the updated parameter binding fixes. Check out the release notes...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (2)
Monday, April 02nd, 2012 1:13pm
Grails 2.0.2 and 1.3.8 were released this week, primarily to address parameter binding issues. See the release notes for 2.0.2
and Jeff’s blog post on the data binding issues
. You should also read the SpringSource security advisory CVE-2012-1833
and Marc Palmer’s blog post “Inside the Grails dependency injection binding vulnerability”
.
It turns out that the new whitelisting features in 2.0.2 were a bit too aggressive, so expect a 2.0.3 release soon to address that. 1.3.8 isn’t affected since it only fixes the dependency injection issue and updated the url for the central plugin repository.
The path to the Groovy jar in the 2.0.2 lib directory changed, and this affects importing projects in STS. Check out this post
for how to update to a version with the fix. Graeme also pointed out that you can copy the lib directory contents from a 2.0.1 install onto the 2.0.2 lib directory.
Marco Vermeulen has updated the Linux releases of 1.3.8 and 2.0.2
.
Marc Palmer has been busy, releasing an early version of his “Platform Core Plugin”
. Also see this post
for more details. And you can get paid support for the plugin
through Grailsrocks. Also check out Marc’s post “Hooking up Platform Core Security API to your Security Provider”
.
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:
Jobs
-
Senior Software Engineer (JAVA, Groovy, PHP, Spring, Agile) in London at BBC Future Media
-
Software Geek: Java or Groovy, Grails or JavaScript at Lusini.de in Munich, Germany
-
@glaforge: A Geneva-based B2B online travel startup is looking for #grails talents. Ping Andy Ryan for info andy@3baysover.com #jobs
-
Great Contract opportunity in Cambridge!!
-
Developer (contract) at Loxbridge Research LLP in London
-
Looking for a Java Developer with Groovy / Grails experience in Long Island, NY
-
VA: Groovy/Grails contract
-
@teravintech: Open position Web App Dev and Junior Java Developer, exp in Spring Hibernate and Grails will be advantage. Submit cv to hr@teravintech.com
-
@vydra: My team in Foster City is looking for an agile-friendly Grails developer.
-
Sr. Java/Grails developer at Object Partners in Minneapolis, MN
-
Grails/Java Developer in NYC
-
@csterwa: An ex-colleague of mine @thvo is looking for #grails developers for jobs at Precor fitness equipment company, contact @thvo if interested
-
Webentwickler Java/Grails (m/w) – allesklar.com AG, Siegburg
-
Sviluppatore grails, Roma
-
Senior Software Engineer (contract) at Precor in Seattle, WA
-
@pkralle: Looking for freelance #Groovy Java developers in Saigon HCMC Ho Chi Minh City, Vietnam or in Shanghai, China.
-
Urgent opening for web developer in Bangalore
-
Grails developer needed for London based development project
-
Looking for several developers with experience with Grails, Spring, Spring Integration and RabbitMQ
-
Contract Instructor – Groovy/Grails at Intertech
-
Java Developer with strong Spring or Grails experience in Richmond Hill, ON
-
Java Tech Lead – Grails/Groovy in Sydney
User groups and Conferences
Grails 2.0.2 and 1.3.8 were released this week, primarily to address parameter binding issues. See the release notes for 2.0.2 and Jeff’s blog post on the data binding issues. You...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (3)
Monday, March 26th, 2012 9:51am
A Grails application won the Neo4j Heroku Challenge
.
The prolific Bobby Warner has created a new screencast, “Making Money with Grails”
.
STS 2.9.1 was released
.
Katasoft has renamed to Stormpath and is offering commercial support
for the excellent Shiro security framework.
“Static Typing”
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:
Jobs
-
Java Developer (with Grails and Maven) – Norway
-
Application Architect at Vuuch in Sudbury, MA
-
@wangjammer5: Anybody with #groovy chops looking for some work? I know someone looking for a Groovy data migration / parallel processing / DSL person
-
@manasrawat: looking for experienced #Grails Developer for a small project. #Groovy #NoSQL #Neo4j. Can anyone help, please?
-
Senior Grails Developer – Berlin
-
Grails Developer (contract) in Arlington, VA
-
Grails Developer (contract) in Toronto, ON
-
Java Tech Lead – Grails/Groovy in Sydney
-
Java / Grails (m/w) (Berlin)
-
Groovy developers wanted for contract position – Minneapolis
-
Java / Grails Developer – Berlin
-
Java Lead Developer at Taulia in San Francisco
-
Front End Web Developer at Taulia in San Francisco, CA
-
Development Data Analyst at Taulia in San Francisco, CA
-
C++ developer looking to convert to Java / Groovy at Taulia Inc. – San Francisco, CA
-
Senior Developer for Groovy Startup (Java & Grails too!) at Taulia in San Francisco, CA
-
Grails ProTip: Dynamically creating JSON in Grails 2.0 with JsonBuilder
-
Grails UX developer at UPubLit.com in Boston, MA
-
Grails/Java Developer at Manning
-
@TheCodeWorksInc: #hiring Telecommuting senior front end developer (HTML5, CSS, Javascript) comfortable with Groovy and Grails for a 3m contract. .
-
Разработчик (Java / Groovy / Grails) – Москва
-
@aditee01: Hiring Java/ Grails Developer, experience 1-2yrs, Location Noida. Please contact at jobs@intelligrape.com (its an urgent opening)
-
Java Grails Developers – Columbus, OH
-
Développeur à la facturation – Java/ Groovy/ Grails – Montreal
User groups and Conferences
A Grails application won the Neo4j Heroku Challenge. The prolific Bobby Warner has created a new screencast, “Making Money with Grails”. STS 2.9.1 was released. Katasoft has renamed to Stormpath...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (0)
Monday, March 19th, 2012 1:41pm
We’re moving the central plugin repository from Codehaus to repo.grails.org
. See Peter’s email
describing what plugin authors will need to do, and Graeme’s email
and HOWTO
describing changes for plugin users.
The GR8Conf EU speakers have been announced
and registration is now open
with low EarlyBird prices until April 15th.
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:
Jobs
-
@bcardarella: If anybody knows of a Grails developer (Groovy) in the Boston area please get in touch.
-
@0xPIT: Looking to hire: One extraordinarily skilled Web Developer and one likewise Groovy/Grails hacker!
-
@ysb33r: Know anyone good willing to work in #Aylesbury who has strong #jvm / #groovy / #gradle skills. Both perm + contract. Let me know.
-
@it700x: Looking for a Senior Developer with Grails experience, Sydney based for one of our clients, let me know if you know anyone
-
Intermediate Java and Grails Developers at Dominion Enterprises in Vancouver
-
@ajmeow: We need some front end developers: HTML, CSS, Javascript, Grails, and we need a Java Swing developer. If anyone is looking, lemme know!
-
@HPirie: Looking for Groovy/Grails developers to join my client in London! excellent salaries and benefits!!
-
Grails / Java Develper at Carfax in Centreville, VA
-
Groovy Grails Developer in Hyderabad / Secunderabad
-
Analista Groovy on Grails. en Madrid
-
Senior Java Developer at developerprogram.com in Austin, TX
-
Java -Grails- Entwickler *Düsseldorf Inhouse*
-
Desenvolvedor Java Pleno – Rio de Janeiro
-
t I am looking for GRAILS Developers, any recommendation/contacts !
-
Looking for Developer – Grails/Groovy/Java – Sydney CBD
-
Groovy/Grails Software Engineer – Rumbo.es – Madrid y alrededores, España
-
Java Web Architect at Atomic Labs – Downtown Mountain View
User groups and Conferences
We’re moving the central plugin repository from Codehaus to repo.grails.org. See Peter’s email describing what plugin authors will need to do, and Graeme’s email and HOWTO describing changes for plugin...
grails, grailsplugin, groovy, java, ThisWeekInGrails | Comments (1)