❯ Guillaume Laforge

Groovy-Weekly

Groovy Weekly #7

Releases

Articles

Presentations

  • Hubert Klein Ikkink, alias MrHaki, presented Getting Groovy, at GR8Conf Europe 2013.
  • Ken Kousen advises Java developers how to do similar tasks in Groovy: building and testing applications, accessing both relational and NoSQL databases, accessing web services, and more.
  • At GR8Conf US 2013, Craig Atkinson presents the advantages of using the Geb functional testing library for creating robust and readable tests with both JUnit and Spock, and configuring Geb for testing across multiple browsers.
  • Recorded at GR8Conf US 2013, Kyle Boon reviews 3 frameworks for building RESTful WS (Grails, Dropwizard and Ratpack), comparing their code readability, maintainability, deployment, metrics collection, scalability and testability.
  • At SpringOne2GX 2013, Joe Rinehart discusses some of the essential security topics for Grails (and Java) Web applications, showing how Grails can make life easier and the pitfalls of attempting to secure highly dynamic code.
  • Ryan Vanderwerf explains setting up Terracotta and clustering a Grails application using Ehcache, HTTP Session in Tomcat, and Quartz. Recorded at GR8Conf US 2013.

Mailing-list discussions

Code snippets

Tweets

Other news

Books

Events


Groovy Weekly #6

Releases

Articles

Presentations

Mailing-list discussions

Tweets

Jobs

Other news

Books

Events

  • First meetup of the GR8 Ladies of Minneapolis on January 29th
  • The Call for Papers for the GR8Conf Europe (Copenhagen, Denmark, on June 2nd-4th 2014) and GR8Conf US (Minneapolis, USA, on July 28th-29th 2014) conferences is now open
  • The Call for Papers for the Greach conference (Madrid, Spain, on March 28th and 29th 2014) is also open, till January 31st

Groovy Weekly #5

We all know the Groovy community is super active, buzzing with useful projects in the ecosystem, but it’s always interesting to see how our projects evolve in terms of usage. Guillaume Laforge, project lead of Groovy, computed some download statistics for Groovy, and showed Groovy almost doubled its downloads, from 1.7 million downloads in 2012 up to 3 million downloads in 2013! All that, thanks to the hard work of the Groovy core team and the friendly and supportive community.

Read more...

Groovy Weekly #4

Here’s the fourth edition of the Groovy Weekly column! The holidays are gone, and tons of news are here for your consumption.

Releases

Articles

Presentations

Screencasts

Mailing-list discussions

Tweets

Google+ post

Code snippet

Jobs

Other news

  • As usual, the the Grails Diary is out, week 2 of 2014, by Jacob Aae Mikkelsen

Books

Events

  • Luke Daley is returning to his native Australia, but before leaving, he’ll be giving one last talk at the London Groovy Grails User Group on Gradle, Ratpack and more, on January 20th
  • The Call for Papers for the GR8Conf Europe (Copenhagen, Denmark, on June 2nd-4th 2014) and GR8Conf US (Minneapolis, USA, on July 28th-29th 2014) conferences is now open
  • The Call for Papers for the Greach conference (Madrid, Spain, on March 28th and 29th 2014) is also open, till January 31st

Groovy Weekly #3

Happy New Year best wishes are still flowing around, and new year resolutions have been sealed, but despite the busy times and good moments spent with our families, the Groovy ecosystem is still abuzz with news! You’d think it’d be a quiet third edition of the Groovy Weekly column, but no, we’ve all been busy with Groovy stuff! So what’s in store?

Releases

  • Ratpack 0.9.0 has been released
  • Peter Ledbrook published version 0.6 of Lazybones with support for multiple template engines
  • Gernot Starke released v1.0 of pdfStamper, a small Griffon / Groovy-based utility to add page / chapter / header to pdf files
  • Ken Krebs released his version of gsheets, a lightweight DSL wrapper over Apache POI, that is intended to make extracting data from, or pushing data to spreadsheets simple and declarative. It can be used with Groovy 1.8, Grails 2 and Java 6+.
  • Yoshiya Hinosawa created a Gradle plugin for CoverAlls.IO, a service which gathers your code coverage for history and analytics purpose

Articles

Presentations

Mailing-list discussions

Tweets

Code snippet

Jobs

Other news

Events

Don’t forget you can contribute to this weekly column of Groovy news, and that you can subscribe through a newsletter.

Read more...

Groovy Weekly #2

For the second Groovy Weekly column, on the eve of a new year, I’d like to wish you a very Groovy year, and share with you the following links, hoping you’ll have some spare time to look into them while you’re celebrating.

Releases

  • A new project appeared on the Groovy ecosystem radar: Grain, announced by Victor Vlasenko on the Groovy mailing-list. Grain is a promising lightweight and yet powerful static website generator for Groovy which purpose is to make demanding site implementation an intuitive and enjoyable. Grain framework is equally well-suited for any static website, whether it is a complex and sophisticated company site or a simple and neat blog. The framework applies elegant website building concepts and allows to develop rapidly by making and seeing changes on the fly.
  • Kunal Dabir created a Lazybone template for creating Groovy libraries readily publishable to Bintray, CI with Travis-CI, with a Gradle build and wrapper, a .gitignore file and more.
  • Last week we mentioned the release of CodeNarc 0.20, and the associated CodeNarc Eclipse plugin has also been released
  • Andrés Almiray released Gipsy, an AST transformation to simplify the use of the Service Provider Interface, similar to the Jipsy annotation processing toolkit he also created:
  • Stergios Papadimitriou shares with us his project, GroovyLab, a MATLAB-like environment for the Java Virtual Machine. GroovyLab is an open source project based on the Groovy language. GroovyLab is efficient and can be an interesting open-source alternative to commercial packages, especially for the scientific community familiar with Java. The article introduces the architecture of GroovyLab and presents some examples of using GroovyLab to do useful work.

Articles

Presentations from SpringOne2GX

  • In this presentation on InfoQ, recorded at SpringOne2GX, Burt Beckwith discusses performing transactions in Grails, covering services, customizing transaction attributes (isolation, propagation levels), two-phase commit, using JMS, and testing the code
  • Again recorded at SpringOne2GX, Paul King speaks about leveraging Groovy for capturing business rules, illustrated with various DSLs written in Groovy, highlighting several logic solving APIs and looks at the pros and cons of the various approaches (including tool support, flexibility, lock-in)

Interviews

Mailing-list discussions

Tweets

Job

Other news

Events

  • GrailsConf India, organized by IntelliGrape Software, is taking place in New Delhi, India, on January 11th
  • The Call for Papers for the GR8Conf Europe (Copenhagen, Denmark, on June 2nd-4th 2014) and GR8Conf US (Minneapolis, USA, on July 28th-29th 2014) conferences is now open
  • The Call for Papers for the Greach conference (Madrid, Spain, on March 28th and 29th 2014) is also open, till January 31st

Happy New Year!

Almost the end of the year! On behalf of the Groovy development team, let me wish you the best and grooviest year for 2014!

Read more...

Groovy Weekly #1

Welcome to the Groovy Weekly news brief!

As the name implies, I’m going to try to make regular (in theory on a weekly basis) column of all the interesting news, presentations, code snippets, events, conferences related to the Groovy ecosystem.

And as a Christmas present, here’s the first issue!

Your feedback is important, and we’d be happy to hear about your thoughts on a regular column about Groovy related news: what are your expectations, what you’d like to hear about, what news bits are of higher interest to you, how you would like this information to be delivered, etc.

Read more...