Skip to main content.

Archive for the ‘announcement’ Category

News Roundup: Links for January 17

Tuesday, January 17th, 2012

Continuing goodness (by Mr. Haki)

Mr. Haki (of Groovy Goodness fame) has some new tidbits up on goodness in Grails:

Continuing Grails screencastery (by Mr. Warner)

Bobby Warner has released another “Grails plus CoffeeScript” screencast (“Another Adventure With Grails And CoffeeScript”).

Upcoming Groovificating conferences

GR8Conf Europe’s Call For Paper[s] is now open! This year, the conference is scheduled for June 6 through 8 (again in Copenhagen).

Tutorials or presentations of potential helpfulness or interestingosity

Generating Excel From Grails, by Shaun Jurgemeyer at Object Partners

Groovy DSL — A Simple Example, by Nirav Assar of Assar Java Consulting

Grails 2.0 — What To Be Excited About (a presentation by Zan Thrash)

Alarming news reports

Elvis carried away by spaceships (Ken Kousen, reporting for Kousen IT)

News Roundup: Links for December 6

Tuesday, December 6th, 2011

Grails 2.0 RC 3 released

The Grails development team has already released the third release candidate for Grails 2. This RC addresses the issues found by the developers that tested RC 2, which was released just last week (how much coffee has SpringSource been going through lately? ;) ). Do download this release and test it, if you’re into that sort of thing. The Grails team is working to make 2.0 final a solid release, and every bit of feedback helps.

Upgrading To Grails 2: Part 1

Speaking of Grails 2.0: Rob Fletcher of Ad-Hockery fame has put up a new post on what his team is doing to “[ensure] that our application is forwards-compatible with the upcoming Grails 2.”

Installing Weceem CMS

Tariq Ahmed gives us some tips for installing Weceem (the Grails-based CMS) on Mac OS X.

Integrating Google Plus In Grails Application

I don’t know why you would want to do this, but if you want to, now you know how (thanks to Vishal Sahu of IntelliGrape).

Five Cool Things You Can Do With Groovy Scripts

They involve Jenkins, CSV, Gretty, and more.

A Script To Run Grails Functional Tests In Parallel

You must be using Geb to run this script.

Grails Productivity Enhancer. The Unsung Hero ‘grails interactive mode’

In which Mohd Farid (also of IntelliGrape) describes (and encourages) the use of the Grails interactive mode.

Latest Happenings And Future Of Groovy: 1.8, 2.o And Beyond

Rick Hightower recently interviewed Guillaume Laforge (the Groovy project manager) for InfoQ. They discuss IDEs, annotations, Grape, JSON, GPars, AST transformations, and a deal more.

Compressing JPG Images With Groovy

Dustin Marx gives us a script for use in (surprise! :) ) compressing JPG images using Groovy.

News Roundup: New Groovy Releases, Grails 2.0 M2, Groovy++, and Happy Birthday, Griffon

Tuesday, September 13th, 2011

Groovy 1.8.2 And 1.9-Beta-3 Are In The Wild

Guillaume Laforge and the Groovy development team have announced new releases in both of the Groovy branches: 1.8.2 in 1.8 and the third beta of 1.9 (which due to an accidental early release had to be renamed from “beta 2”). These are both chiefly bug-fixing releases, but, as Guillaume points out, they also include “the completion of the primitive type arithmetics performance optimizations.” (This has a somewhat targeted audience: “Microbenchmarks affictionados should be happy.”) You can see the release notes at the CodeHaus, but you are going to download it anyway, so…

Groovy++ 0.9.0 released

Also in Groovy language releases: Alex Tkachman has announced Groovy++’s 0.9.0 release. They are expecting to have 1.0 out before October 4. (This release has been tested with Groovy core v. 1.8.2.)

And speaking (or typing) of Groovy++: Here is a set of benchmarks (Groovy++ vs. Java) which was recently brought to my attention.

Grails 2.0: a second milestone release

The Grails development team has released the second milestone of Grails 2.0. This is worthy of some excitement: if you follow that link (or even if you do not, seeing that I am here telling you about it), you may notice that this is the last milestone release of Grails 2.0. The next release will begin the round of RCs, and the Grails developers expect to have the final 2.0 release out in mid-October. You may wish to see the “What’s New” section of the docs again; it has been updated for this milestone.

A New Skin For The Groovy Website

Have you visited groovy.codehaus.org recently? (I jest. Of course you have not.) Guillaume Laforge, in response to the plea of millions of developers a discussion on usability and user experience as it relates to language adoption ;) , has put together a (temporary) (very fine-looking) new design for Groovy’s website. The Groovy team is already working with a web designer for a better and more lasting design, as well as improving Groovy’s documentation. See Guillaume’s blog post for details on how it was done (and a disclaimer).

Griffon Reaches 3rd Year

Andres Almiray has put up a birthday post for Griffon, the Groovy RIA framework, which was started three years ago this week (or rather last week). The Griffon team is working on “two big overhauls” to the framework; for now, he describes several highly interesting features available in the current release.

Optimising Your Application With Grails Resources Plugin

Marc Palmer has posted a highly detailed article describing the use of his Resources plugin for Grails (which will be built into Grails by 2.0).

Groovy, Fastest Growing Language According To eWeek

This was spotted by Guillaume Laforge: eWeek’s new article on programming language trends tells us that “…in the time frame this slide show depicts, Groovy saw the largest increase in jobs” (this begins in November 2009).

News Roundup: Gaelyk 1.0, Bloogaey, GroovyServ, Grails vs. Rails, CodeNarc

Tuesday, August 9th, 2011

Gaelyk 1.0 released

This week, Guillaume Laforge, the Groovy project manager, announced the final release of Gaelyk 1.0. The big feature here is the Query DSL. Gaelyk users have been missing this for some time; to get an idea of the coolness and awesomeness and just sheer groovy brevity that is now possible with GAE datastore querying, see the “Google App Engine specific shortcuts” section of the tutorial (scroll down to “Querying”). The conversation in the announcement thread contains helpful bits and pieces and is worth skimming.

bloogaey, the new Gaelyk sample app: a blog engine

In time for Gaelyk’s 1.0 release, Guillaume Laforge has also posted the source for the new Gaelyk sample app, bloogaey — a blog engine written in Gaelyk to run on the Google App Engine. The goal is to have “a real app rather than just a mere small sample,” and bloogaey is a real blogging app, in the sense that it has post categories, a WYSIWYG editor for posts, image storing via the GAE blobstore, a social media harvesting apparatus, Atom feeds, comments (from IntenseDebate), Google Custom Search, and a deal more. All of this is on GitHub and accepting pull requests. (Guillaume has moved his blog to a deployment of bloogaey: visit glaforge.appspot.com to see it in action.)

GroovyServ 0.9 released

Yasuharu Nakano has released version 0.9 of GroovyServ. GroovyServ now has a Gradle build (the pom.xml for Maven is still included, “but maybe it will be removed at next version”), and there have been performance improvements. (René Groeschke has also updated MacPorts support for GroovyServ to this latest version.) See the changelog for the complete list of bug fixes and improvements.

“Should I use Grails?”

This week, Scott Eisenberg started an interesting discussion on the grails-user mailing list: “Should I use Grails?” Context is important here: The question comes down to whether Grails is mature enough to be used in a project given scaling, official support, and the number of available developers as concerns, and here Grails is specifically put in contrast to Rails. Many smart people have given in many wise opinions; in the opinion of yours truly, Nick Vaidyanathan’s is the unquestionably correct answer: “Should you? Definitely Maybe.”

CodeNarc 0.15 released

The CodeNarc team has released their version 0.15, with 23 new rules (the total is now 264) “and a bunch of bug fixes and enhancements.” (The bug fixes range from those correcting support of Groovy 1.8 to those improving consistency in log messages by fixing typos.) The complete list of changes is included in the announcement, and you can try out this release on the CodeNarc web console, which runs on the Google App Engine.

Plugin releases

Grails Redis Plugin — 1.0.0 M7: provide integration with Redis datastore

Grails Spring Social Core Plugin — 0.1.2: allow OAuth authentication though such services as Facebook and Twitter using the Spring Social library

Grails Spring Social Twitter Plugin — 0.1.3: allow authentication in Grails app through Twitter (depends on Spring Social Core Plugin)

Grails jQuery UI Widgets Plugin — 0.1.2: use jQuery UI by means of Grails tag libraries

Grails MessagePack Plugin — 0.1.1: expose Grails service classes through MessagePack

Grails Domain Schemagen Plugin — 1.0: output XML schema representation of Grails app’s domain

Grails Ant Plugin — 0.1.3: make Ant jars available to Grails app at runtime

1devday conference

Sunday, August 22nd, 2010

David McKinnon is organizing what looks to be a good one day Java flavored conference up in Detroit – 1devday.  Several GroovyMag authors will be presenting – Chris Judd, Jeremy Anderson and Matt Stine are confirmed so far.  While the focus won’t specifically be on Groovy and Grails, this still is a great value for developers looking to learn from some of the area’s best development minds.

Conference is on October 23 in Detroit.  Visit 1devday.org to learn more.

And when you’re done with 1devday, be sure to come to indieconf in Raleigh. :)

GroovyMag June 2010 available

Monday, June 7th, 2010

In this issue…

Practical DSLs with Groovy Part I

Peter Bell dives deep in to the world of Domain Specific Languages using the power of Groovy to demonstrate.

Lean Groovy Part III

Hamley D’Arcy continues this multi-part series on ‘Lean Groovy’.

Testing and Debugging with HSQL Part 2

Chris Bedford wraps up his look at testing Hibernate-persisted classes with HSQL.

GR8 EU wrapup

Peter Bell gives you a roundup of everything you may have missed from the GR8 EU conference from Denamark

Monthly Columns

Groovy Under the Hood – More Java Strings in Groovy

This month, Kirsten Schwark takes a look at how Java Strings are handled in Groovy.

Community news

Catch up with the latest Groovy and Grails news with Dave Klein

Plugin Corner

Dave Klein covers the ‘Transparent Message’ plugin

Page count: 36

GroovyMag May 2010 now available

Thursday, May 6th, 2010

In this issue…

Contract-Oriented Programming with Groovy

Andre Steingress explains this interesting approach to Groovy development.

Lean Groovy Part II

Hamley D’Arcy continues this multi-part series on ‘Lean Groovy’, this month covering build processes.

Using Groovy for Natural Language Processing

Bjoern Wilmsmann demonstrates NLP with Groovy.

Gr8ness Condensed

Peter Bell gives you a roundup of everything you may have missed from the GR8 US conference.

Monthly Columns

Groovy Under the Hood – Java Strings in Groovy

This month, Kirsten Schwark takes a look at how Java Strings are handled in Groovy.

Community news

Catch up with the latest Groovy and Grails news with Dave Klein

Plugin Corner

Dave Klein covers the ‘Quartz’ plugin to help keep you (and your app) on schedule.

GroovyMag April 2010 now available

Thursday, April 8th, 2010

In this issue

JMX Builder

Vladimir Vivien shows how easy it is to programmatically control and manage your JMX-enabled resources using Groovy

Lean Groovy

Hamley D’Arcy begins the first in a multi-part series of Lean Groovy. This series of articles explains Lean Software Development, and shows how your choice of programming language can make your entire process remain nimble and adaptive.

Using Groovy for Measuring Statistical Dependence

Bjoern Wilmsmann shows how to make predictions about the relatedness of statistical events

Testing and Debugging Hibernate-Persisted Classes With HsqlDB 2.0

Chris Bedford kicks off a two part series taking a closer look at Hsql and how to enhance your testing processes using its native features

Monthly Columns

Groovy Under the Hood – Groovy Maps Part 2

This month, Kirsten Schwark continues her deep dive in to Groovy’ map system

Community news

Catch up with the latest Groovy and Grails news with Dave Klein

Plugin Corner

Dave Klein covers the ‘ClickStream’ plugin to help you watch your site visitors’ activity

Page count: 37

Learn more or purchase today!

GroovyMag February 2010 now available

Tuesday, February 9th, 2010

Catching up with Griffon

Craig Wickesser has some one-on-one time with Andres Almiray.

Gambling on Griffon and Grails Groing Gangbusters

Take a spin with Bob Brown as he demonstrates Griffon on the front and Grails on the back.

Groovy In the Wild

Steve Dalton has a chat with Rob Fletcher of Sky.com

Easy E-Commerce with Grails

Matt Stine takes you through the basics of setting up an e-commerce site with Grails.

Monthly Columns

Groovy Under the Hood – Boolean

This month, Kirsten Schwark covers Groovy’s booleanity.

Community news

Catch up with the latest Groovy and Grails news with Dave Klein.

Plugin Corner

Dave Klein covers the ‘Tag Cloud’ plugin.

Page count: 36

Learn more or purchase today!

January 2010 GroovyMag now available

Thursday, January 7th, 2010

Groovy Combinator Parsers

Ken Barclay demonstrates building a lexical parser with Groovy.

Groovy MetaObject Programming – Part 2

Craig Wickesser continues his exploration of the dark arts of metaobject programming.

Groovy Around the Globe – UK

Steve Dalton continues his look at the Groovy community around the world, this time looking at the United Kingdom.

Book Excerpt – Griffon in Action

Check out a section of the upcoming “Griffon in Action” book (Manning) by Andres Almiray, Danno Ferrin and Geertjan Wielenga.

Monthly Columns

Groovy Under the Hood – Groovy Lists

This month, Kirsten Schwark covers Groovy’s lists functionality.

Community news

Catch up with the latest Groovy and Grails news with Dave Klein.

Plugin Corner

Dave Klein covers the ‘Google Chart’ plugin.

Page count: 44

Learn more or purchase today!