This Week in Grails (2012-19)
Tuesday, May 15th, 2012We’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:
Miscellaneous Items
-
From now on, I’m calling it GroovyString
-
Restart Groovy life with Invokedynamic
-
Grails : Rest Service with JAXB parsing – PART 2
-
Vert.x 1.0.final is released
-
Vert.x vs node.js simple HTTP benchmarks
-
Performance comparison of 1.3.7 with 2.0.3 with suggested improvements
-
Stupid Simple POST/GET With Groovy HTTPBuilder
-
Split Testing (A/B) with Grails using the Split Test plugin
-
Using GORM outside Grails in a Spring application
-
Grails Tips: Deployment Tricks
-
A simple project which uses the Grails Wrapper (grailsw) feature which is to be included in Grails 2.1
-
Testing Callbacks With Spock Mocks
-
Testing With Embedded Vert.x
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
Interesting Tweets
- @CedricChampeau: #Groovy 2.0.0-beta-3 with #CompileStatic and #InvokeDynamic support is out! We need your feedback! http://t.co/0zmf3gSm
- @cavneb: I just launched a new site dedicated to sharing #Groovy and #Grails articles along with free job listings. http://t.co/ddLtQCL4 check it out
- @pledbrook: Quick hack to get #vertx running in a #grails application: https://t.co/TXiaENd5 – modify 2 files in a new Grails project and add some jars
- @rfletcherEW: Cool, my @twbootstrap for #Grails templates made this list of Bootstrap resources: http://t.co/N8Z920qn /via @designshack
- @marcoVermeulen: Having fun with the #vertx tutorial for #groovy. Web development can’t get easier than this. http://t.co/wnScgY1U
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
-
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
-
GR8Conf Europe 2012
- June 6th-8th Copenhagen, Denmark
-
GR8Conf US 2012
- July 29th-31st Minneapolis, MN
-
SpringOne 2GX 2012
- October 15th-18th Washington, DC
-
Grails in the Cloud! – May 8, 2012
- nlgug – Groovy and Grails User Group Netherlands
-
Building Grails applications with MongoDB and Using MongoDB with Groovy in an enterprise application – Wednesday, May 16, 2012
- London Groovy & Grails User Group
-
Lightning Talks II – Thursday, May 17, 2012
- Boston Grails Users’ Group
-
May 28, 2012
- SF Bay Groovy and Grails Meetup Group