This Week in Grails (2012-51)
Thursday, December 27th, 2012There were a few Groovy and Grails releases this week. Grails 2.2 was released and there are many new features but the big one is that it uses Groovy 2.0. Grails 2.1.3 was also released
and includes fixes for the 2.1.x line.
Groovy 2.0.6 was released with several fixes and improvements, and the first beta of Groovy 2.1 was released
. It looks like 2.1 will have some very interesting new features.
Also, GPars 1.0 was released this week.
There were a few writeups about the Groovy & Grails Exchange last week:
-
Aftermath: Groovy & Grails Exchange 2012
-
Eindrücke vom 1. Tag auf der GGX in London
-
Eindrücke vom 2. Tag auf der GGX in London
-
Groovy & Grails eXchange 2012 en Londres
-
Radio Groovy & Grails eXchange London
and a few more interesting tweets:
- @rfletcherEW: #ggx @domix just showed us this cool HTTP traffic viz tool http://t.co/m7R3IVZ8 that looks like something from cyberspace in Neuromancer
-
@corinnekrych: Slides from #ggx talk: Groovy DSL with user interaction:
http://t.co/I4dGEavG
Video:
http://t.co/FP6NiTBZ - @russel_winder: My #GGX 2012 session slides http://t.co/bOPFawB2 and @skillsmatter page with video http://t.co/o1BQmdLx My thoughts http://t.co/yexRKUHv
I forgot to mention when discussing GGX last week that Yu Sudo took some great photos during the conference. While the rest of us were using our cell phones to take mediocre shots (and often making them worse with Instagram filters) he was using a real camera. I didn’t know people still used real cameras 🙂 Check out his stuff on Flickr.
I updated my old Spring MVC plugin this week and wrote up why you would use it here. I also released a new plugin
that adds support for Logback
.
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
-
Using Ant Paths with the Grails Resources Plugin
-
ANN: MongoDB GORM 1.1.0 Released
-
Groovy&Grails eXchange 2012, type checking and upcoming conferences
-
Grails & Front End Tools
-
Groovy JDK (GDK): Date and Calendar
-
Multiple Dispatch in Modern JVM Languages
-
Taking JavaScript Seriously in Grails (AngularJS and CoffeeScript)
-
Broken promises
-
Automated Javadoc testing in a Gradle built Groovy project
Plugins
There were 4 new plugins released:
-
crash
version 1.2.0-cr3-p1. Integrates the Common Reusable SHell (CRaSH – http://crashub.org/ )
-
logback
version 0.1.1. Replaces Log4j with Logback for logging
-
miniprofiler
version 0.1. Shows timing and SQL query information in a head-up display in a web page; useful for debugging database and other performance problems
-
grails-remote-methods
version 0.2. Allow controller methods to call from JS without any code
and 15 updated plugins:
-
aws-sdk
version 1.3.26. Use the Amazon Web Services infrastructure services
-
codenarc
version 0.18. Static code analysis for Groovy
-
cucumber
version 0.7.0. Test your Grails apps with Cucumber
-
facebook-sdk
version 0.4.7. Allows your application to use the Facebook Platform and develop Facebook apps on Facebook.com or on web sites (with Facebook Connect)
-
jasper-response
version 1.0.1. Render JasperReports as PDF or HTML
-
kickstart-with-bootstrap
version 0.8.9. Start your project with a good looking frontend, with adapted scaffolding templates for standard CRUD pages using Twitter Bootstrap
-
mongodb
version 1.1.0.GA. Aims to provide an object-mapping layer on top of MongoDB
-
oauth
version 2.2.1. Provides easy interaction with OAuth service providers
-
quartz
version 1.0-RC3. Schedules jobs to be executed with a specified interval or cron expression using the Quartz Enterprise Job Scheduler
-
sendgrid
version 1.1. Allows the sending of Email via SendGrid’s services
-
spring-security-facebook
version 0.10.2. Plugin for Facebook Authentication, as extension to Grails Spring Security Core plugin
-
spring-security-twitter
version 0.4.4. Twitter authentication as extension to the Spring Security Core plugin
-
springmvc
version 0.2. Enables the use of Spring MVC controllers
-
vaadin
version 1.7.0-beta11. Adds Vaadin (http://vaadin.com/) integration
-
zkui
version 0.5.5.2. 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
- @benorama: Just released our new #agorapulse FB Apps, rewritten on top of #grails. Big performance boost: from 600ms to 50ms! http://t.co/D68EMfTF
- @robertoguerra19: Maybe it’s time to do a #gr8conf or #ggx in Brazil.
- @mittie: 1500 members in #groovy and #grails user group Brazil! https://t.co/jmxlbZZy
- @mittie: Remember: #GPars is not only for #Groovy but for _all_ your #Java projects!
- @venkat_s: Programming Groovy book, 2nd edition covering #groovy 2.0 – beta release http://t.co/2kl6lUD1
- @meritnetwork: Learn Groovy and Grails! Register today for Introduction to Web Application Development with Groovy and Grails http://t.co/RTEX7vLr
- @andy_clement: Rewrote generics handling for the #groovy #eclipse 2.7.2 release (it’ll help when using CompileStatic): http://t.co/Muc8X4ue
- @pledbrook: “@grailsplugins: CodeNarc plugin 0.18 released: http://t.co/aqGYXbjp” <- #grails 2.2 ready
- @bobbywarner: I’m happy to announce that @Target is going to officially sponsor @GR8ConfUS for 2013! #groovy #grails
- @wangjammer5: Links to my #grails Platform Core and Platform UI cheat sheets. http://t.co/yhAFXxEg
- @matthewnohr: Just made my first pull request to fix a bug in a #grails plugin. Contributing back!
- @ilopmar: My #piweek demo app based on @wangjammer5 and @smaldini grails platform-core and events-push plugins: http://t.co/Q7yB5MwN #grails
- @rfletcherEW: Started playing with #Bower integration. Task 1: generate #Grails resources DSL from Bower libs. http://t.co/hWTNZ5TI
- @RyanVanderwerf: Just published grails-quartz plugin 1.0RC3 uses Quartz 2.1.5, so it’s fully compatible with the latest Terracotta. #grails #quartz
- @gr8conf: @mrhaki has submitted 7! talks to #gr8conf. Try to top that: http://t.co/BII3tfNR / http://t.co/QEii76Kr #groovy #grails #gradle #spock
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
- @DmitriStupak: URGENT ROLE: Java/Groovy/Grails developer – contract. Dmitri@imsgroup.com for info
-
Java/Oracle Web Applications Developer in Merrifield, VA
-
Senior Technical Lead in Boston
-
Programmer Analyst (Grails) in Arden Hills, MN
-
Mid-Senior Grails Developer in Duluth, GA
-
Grails Developer in Gibraltar
-
Java/Grails Developer in London
-
Backend Engineer J2EE&Grails – Barcelona
-
Senior Java Groovy Developer in Dublin
-
Web Software Developer at Rogue Fitness in Columbus, OH
User groups and Conferences
-
Greach 2013
- January 25th-26th, Madrid
-
GR8Conf Europe 2013
- May 22nd-24th Copenhagen, Denmark
-
GR8Conf US 2013
- July 21st-23rd Minneapolis, MN
-
Groovy Coding Practice – January 21, 2013
- London Groovy & Grails User Group