Tiago Fernandez has a nice writeup on a benchmark he did between Groovy, JRuby, Rhino and Jython. The verdict is generally a tie between JRuby and Rhino, with Groovy generally a second or third and Jython looking to be in last place on all 4 benchmarks. Personally, I would have liked to see Groovy 1.7 benchmarked instead of 1.6.7. Tiago acknowledges this discrepancy but points out that the 1.7 release notes don’t make any mention of significant speed improvements for 1.7. Here’s hoping that’ll change in the coming months, and the Groovy 1.8 (or 2.0?) will one day be the fastest around. :)
Groovy benchmarked against JRuby, Rhino and Jython
December 29th, 2009Grails and OAuth example from Matt Raible
December 28th, 2009Matt Raible has a nice write up on his blog about using Grails (1.2!) with his forked version of Grails-OAuth plugin and LinkedIn’s API. His live example is here (letting you log in with LinkedIn credentials or Twitter credentials), and the OAuth plugin can be downloaded from here.
New GR8 releases
December 27th, 2009We’ve been fortunate to have two new releases in Groovy world recently – Groovy 1.7 and Grails 1.2. I presume many/most of you already knew about these, but in case you didn’t, now you know.
Thanks Groovy and Grails teams for your continued gr8 work!
I’m personally looking forward to the ‘named query’ support in Grails 1.2 (I’ve got a Grails 1.1 project I’ll be upgrading and refactoring soon!) and the improved memory usage in Grails 1.2 will be welcome as well.
December 2009 GroovyMag now available
December 7th, 2009
Using JNDI in Grails Applications
Join Damien Ferrand as he takes a closer look at JNDI and what it can do for your Grails architecting.
Groovy Metaprogramming
Craig Wickesser delves in to the black art of metaobject programming and demonstrates just how powerful Groovy can be.
Building a Grails Portal Part III
Joshua Davis wraps up his series on building a web portal with Grails.
Interview with Sven and Glen Part I
Damien sits down (virtually) with the hosts of the popular Grails Podcast for their insights on the GR8 community.
Groovy Under the Hood
This month, Kirsten Schwark covers Groovy’s collections functionality.
Community News
Catch up with the latest Groovy and Grails news with Dave Klein.
Plugin Corner
Dave Klein covers the ‘Constraints’ plugin.
GroovyMag November 2009 is now available!
November 3rd, 2009
In this issue…
Groovy Around the Globe
Steve Dalton gives us part 1 in a multi-part series looking at gr8 users and groups around the world. First up – Australia and New Zealand.
Grails and Maven
Michael Wall takes a closer look at integrating Maven in to your daily Grails life.
Enterprise Development with Groovy and Grails
Jason Warner discusses the migration to Groovy and Grails for an enterprise development team, with all the lessons learned.
Groovy Under the Hood
This month, Kirsten Schwark covers Groovy’s range operations.
Community news
Catch up with the latest Groovy and Grails news with Dave Klein.
Plugin Corner
Dave Klein covers the ‘Bean Fields’ plugin.
Click here to purchase today!
Purchase a 12 month subscription and receive 10% off!
Cover photo by Christian Hepworth
GroovyMag October 2009 available
October 16th, 2009October’s GroovyMag is now available!
This issue continues our coverage of a wide variety of Groovy and Grails topics, including:
- Building a Web Portal Part II
- Using Hibernate Criteria Builder
- What’s New in Grails UI 1.1
- Interview with Matthew Taylor
- Web Services in Groovy
- Groovy Under the Hood – Type Conversion
- Plugin corner: Build Test Data plugin
- Community News
- and more!
Visit http://groovymag.com/main.issues.description/id=14 for more information.
Call For Groovy Authors – GroovyMag
October 7th, 2009Do you have an idea for a Groovy or Grails article? Register at http://webdevpub.com/wdp and submit your idea to JSMag. We publish on a wide range of Groovy/Grails topics, and we’re looking for pieces that cover new or innovative uses of Groovy, case studies, plugins, etc. If it’s of interest to you, it’s likely of interest to others as well!
To get started, register at the above address, submit your idea, and if we approve it we’ll send over a basic agreement and put you in touch with one of our editors to get the ball rolling.
WebDev Publishing, GroovyMag’s parent organization, pays for contributions, and you retain the copyright. We do ask for a nominal amount of exclusivity on your content, after which you’re free to republish on your own blog or in another publication.
Questions? Email michael@groovymag.com or just post a comment here and we’ll get back to you ASAP.
GroovyMag August 2009 now available!
August 15th, 2009Building a Grails Portal – Part I
Joshua Davis takes us through the first steps in building a Grails Portal.
Grails Logging – Part II
Robert Fischer concludes his look at logging in Grails, and introduces Sublog, his newest Grails plugin.
Grails in a J2EE world – RMI
Shawn Hartsock continues his look at bringing Grails in to corporate J2EE environments, focusing on RMI this time.
Monthly Columns
Groovy Under the Hood
This month, Kirsten Schwark continues delving in to Groovy’s typing system.
Community news
Catch up with the latest Groovy and Grails news with Dave Klein.
Plugin Corner
Guest columnist Keith Cochran covers the Clojure plugin.
July GroovyMag is now available
July 2nd, 2009
I think it’s safe to say summer is in full swing now (or winter’s in full swing, depending on your hemisphere). I just got back from a short road trip which included long stretches of too much AC, finding new radio stations, and dropped cell calls. During that trip I attended this year’s CodeStock in Knoxville, Tennessee. While CodeStock is largely a Microsoft-oriented event, I bumped in to more than a few people who were familiar with Groovy or were already using it on projects. This was certainly great to hear!
This month’s line up has something for almost everyone. Kirsten Schwark continues her monthly “Under the Hood” series with a first look at the typing system in Groovy. Understanding this can help you decide when it makes sense to statically type in Groovy, and when it makes sense to leave the typing out of your code.
Dave Klein brings us the latest news, and also covers the newly released Jabber plugin in this month’s Plugin Corner. Dave’s also got a new “Grails Primer” book coming out from Pragmatic Programmers soon. The beta book is out now at http://pragprog.com/titles/dkgrails/grails – check it out and give Dave some feedback on that if you haven’t already.
We’ve got some pieces from authors who are new to the GroovyMag writing team this month – Dean Del Ponte and Jorge Lugo. Jorge’s contribution delves in to the GParallelizer framework, helping you write parallelized apps with ease. GParallelizer and Groovy make for a powerful combination, and Jorge will have you up to speed in no time.
Dean Del Ponte takes us through writing an inline editor for your Grails data tables. By building on top of the existing jQuery library, Dean’s article demonstrates just what’s involved in adding this powerful UI feature to your next project.
Lastly, this month sees Robert Fischer bringing us a piece on how to use the logging functionality of Grails. His article stemmed from some discussions we had about the fact that many areas of the Grails documentation assumes a familiarity with existing Java components. With logging, there’s an assumption that a developer is familiar with Log4J, or can take the existing Log4J documentation and adapt it to a current Grails project. Some developers, like me, are coming at Grails from a non-Java background, and rather than answering my questions for the next three months on IM, Robert decided to address the basics of Grails logging in this month’s piece. Whether you’re new to Grails logging or not, I think you’ll still get some useful information from his piece.
Shawn Hartsock’s “Grails in a J2EE World” series will continue in our August issue.
This month’s cover photo comes from Steve Dalton. If you’re interested in seeing your photograph on the cover of GroovyMag, submit your photo to flickr.com and tag it “groovymag” or just email to editor@groovymag.com. We’ll choose a winner each month, and the winner will receive a gift certificate to Amazon.com.
As always, your feedback or ideas for GroovyMag are welcomed at editor@groovymag.com, or if you’re feeling adventurous, by phone at 919-827-4724.
Michael Kimsal
June GroovyMag is now available
June 4th, 2009June’s GroovyMag is now available!
This issue continues our coverage of a wide variety of Groovy and Grails topics, including:
* One to Many Demystified – Tyler Williams
* Spring Batch processing – Bob Brown
* Groovy Under the Hood – Groovy Scripts – Kirsten Schwark
* Grails in a J2EE world – The Database – Shawn Hartsock
* Plugin corner: Functional Testing plugin – Dave Klein
* Community News – Dave Klein
* and more!












