[Well hello there! Long see, no time!
I have not posted anything here since March of 2012. You see, there has been in the past here a bit of an administrative mixup, system-wise, regarding the machinery behind this blog. As a result of this I, your humble News Editor (I,YHNE,), have been for some time unable to bring you anything significant in the way of news, except in the form of the columns that you have of course been faithfully reading each month as part of your solemn duty, as a devoted reader, to GroovyMag the magazine. To add injurious insult to cliché, the column I,YHNE, had written for the month we are currently enjoying was, because of an unfortunate further mixup on the part of whoever it is whose role it has proven to have mixed up that which was mixed up a result of this particular mixup, left out of the magazine issue for the current month.
So basically, now that we have the blog once again up for your enjoyment and seeing that you, our faithful reader, have missed the news for this month, we are running it here. Please note that as this was formatted to fit the PDF edition of the GroovyMag magazine itself, links are fewer and are (as it were) spelled out rather than inline, and are in some cases shortened; also, everything in here was written late on the evening of the night before the dawning of the morning of the first day beginning what many are now referring to as a “new year,” namely, the year of our Lord 2013. Most of the references time-wise are therefore likely to be roughly a month out of date. —Ed.]
January Groovy News
After Groovy & Grails eXchange 2012
The 2012 edition of Skills Matter’s GGX is over, and if you were not there, you get to have a peek at some of the overwhelming Groovyness that appears to have happened by following the following link to some photos of the event by Yu Sodo: http://www.flickr.com/photos/y___u/. In addition there is an “aftermath” post (the only one I’m aware of that was written in English) by Grailsrocks legend Marc Palmer (with links to both video and slides of some of the talks he attended, in addition to his own). See http://is.gd/ggx2012 for that.
The Grails Platform UI Theme Challenge
Speaking of Grailsrocks’s Marc Palmer, we must note that this last month, he released an RC of his Platform UI plugin for Grails. The plugin, he says, “holds massive potential to take the Grails plugin ecosystem to an entirely new level.” Now that we have a UI and theming platform available for Grails, the way is cleared for aesthetically-minded (and UX-minded) developers to introduce high-quality themes (think of these as similar to WordPress themes) that allow developers quick, easy and standardized website construction out of the proverbial box. To encourage theme development, Grailsrocks has announced the Platform UI Theme Challenge: theme developers acting quickly can enter their productions for a chance to win some astoundingly-cool prizes (and potential fame and fortune at next year’s GGX). See http://is.gd/uichallenge — an update to the original announcement — as well as the original announcement (linked to in the update) for complete details. Mr. Palmer has officially extended the challenge and it will remain open now until at least the first five entries are submitted. If you do Grails and know design, be certain to check this out.
Grails 2.2 released
The ever-at-work Grails development team has now released to the eagerly-waiting masses the final release of Grails 2.2, which is the first Grails release to ship with Groovy 2.0. Besides this, 2.2 is said to include over 100 bug fixes, forked JVM execution for the embedded Tomcat, new functionality for criteria queries, and more besides. See the “What’s New” section of the documentation at http://is.gd/grails22new2; as usual, this release is freely available at http://grails.org/download.
GPars 1.0: “arrived”
This month, Václav Pech announced that “after four years of development GPars, the Groovy concurrency library, has just reached its 1.0 mark.” This release of course certainly marks a major milestone for the library, which for the past couple of years has been varyingly committed to by (beside Václav) Paul King, Dierk Koenig, and Russel Winder, among other respected Groovyists. Links to the downloads and other GPars-related pages are in the announcement post at http://is.gd/gpars1.
Also released: Groovy 2.0.6 and 2.1b1
The Groovy development team has been faithfully continuing their own repeated committings to both the 2.0 and 2.1 branches of the Groovy project, and for the last releases of 2012 they bring us 2.0.6, a bug-fixing release for the 2.0 branch, and the first beta of 2.1. Work appears to be moving quickly on this next new breed of groovy Groovyness, and according to Guillaume Laforge’s estimate of a week ago, we could be seeing a final release of 2.1 by the end of January (next month, my sources tell me). For especially-detailed notes on some of what you can expect with that new breed, see his official announcement at http://is.gd/groovy21b1.
A new “Groovy developers” Google+ Community
Also from Mr. Laforge come the glad tidings of this new Google+ Community for Groovy developers: http://is.gd/gpluscommunity. To quote from a post of his on the mailing list about this, in response to questions on whether that list would be the quieter for this new additional page: “The Groovy community on Google+ is just an additional communication, where people can discuss, exchange ideas, talk about what they’ve done with Groovy, tell the world about their upcoming Groovy-related events, etc. It’s not replacing the mailing-lists for user support, or developer discussions. It’s a complement, an additional communication medium.” If you use Groovy (and of course you do) and are on Google+, be sure to get involved at http://is.gd/groovyplus.
GVM: the Groovy enVironment Manager
Any among our reading audience that recall your humble News Editor’s column from September of this year may recall that in that edition, I mentioned Marco Vermeulen’s “proposal for [a] convenient install tool for Grails, Griffon and Groovy.” That RVM-inspired proposed tool has since been developed and is now available to the Groovy public as GVM: the Groovy enVironment Manager. It is currently at version 0.9.3 and is already in use by countless millions of Groovy developers around the globe. (OK, so perhaps that is a little bit of an overstatement there. Nevertheless the possibilities, as the proverbial saying goes, are truly endless.) It runs on Mac OS X, Linux, Cygwin, Solaris, and bash-equipped BSD, and its Candidates for installation include Groovy, Grails, Griffon, and vert.x (among others now and still others in the future). Get it at http://gvmtool.net and read detailed tutorial information in Andre Steingress’s fine post at http://is.gd/gvmdesc.
An update to the Grails plugin development process
A while back the team behind grails.org reworked the plugin system, creating a new process for plugin developers to submit their plugins for inclusion in the main repository. There is now a special section of the Grails plugin site to handle this process — you get to either submit your own plugin or see the list of currently-pending plugins by others, with Disqus comments below each one. This latest addition to the site represents further progress in the ongoing effort by the Grails developer team to get the community more involved in the generally community-powered process of plugin development, and with the new page for pending plugins, as I understand it, you do not even have to have written your own to be able to help. See http://grails.org/plugins/pending to begin to get involved here.