Jun 17, 2015

Gr8Conf Europe 2015 Recap

During the first week of June, I had the opportunity to speak and attend Gr8Conf EU in Copenhagen, Denmark. The conference was relatively small but had many amazingly talented speakers and attendees. Just check the agenda and you’ll see many of the Groovy and Grails Gr8’s. As if the conference wasn’t enough, it was in beautiful Copenhagen! I hadn’t been before, but I most certainly want to go back next year.

TL;DR Amazing conference; fun location; Groovy themed beer! #gr8conf

Day 1: Workshops & Hackergarten

The first day was university aka workshop day. There were several great ones including Unleashing the power of AST transformations – Workshop by Andres Almiray and Getting Groovy With Lego Mindstorms EV3 with Ryan Vanderwerf. In the evening was the famous Gr8Conf Hackergarten. Many important contributions were made during the evening including Grails JWT plugin, Grails Postgres Extensions, GPars, and Grails Spring Security. I spent the evening updating the Gr8Ladies website to Grails 3 and updating the design.


Jenn Strater(far left) hacking the Gr8Ladies website for the Gr8Conf EU Hackergarten


Day 2: Talks

The conference talks officially started on Day 2 with State of the Groovy Nation by Groovy project lead, Guillaume LaForge. It was very nice to hear about where Groovy is headed post Pivotal and a little bit about how Groovy might or might not change in light of Java 8. This talk (and the conference intro) is already available on YouTube.

Immediately after the keynote, I gave my NoNonsense NoSQL talk. It is a general overview of how to choose a NoSQL technology followed by some examples on how to incorporate a NoSQL technology into a Grails 3 project. The video should be available in a couple of months or you can also see me give this talk next month at Gr8ConfUS.

NoNonsense NoSQL

Object Partners Consultant Jenn Strater presenting NoNonsense NoSQL


Other interesting talks of the day included Jacob Mikkelsen‘s Lessons Learned Teaching a Groovy/Grails Course where he discussed some of the idiosyncrasies that beginners uncover. With the work I do teaching Groovy & Grails as part of Gr8Ladies, I found it particularly interesting. One of the students, Isabel, was also at the conference and had some great insights from the learner’s perspective.

Burt Beckwith‘s Grails Worst Practices ended the day. I had seen it before but found it even better the second time. The tips and tricks are always relevant and there was some new content too. When the video becomes available, I highly suggest watching it. This last time slot was also exciting on the other track where Andres Almiray released Griffon 2.3.

Meet & Greet

The highlight of the conference was probably the 2nd-day meet & greet. This is when we cracked open the beer brewed by the conference staff alongside the other speakers and attendees. As a speaker, it was great to get feedback and answer specific questions in a low-key social setting. There were four different Groovy themed beers. The best and most creative beer was the Trait Stout (first in the picture) which had a licorice flavor.

Groovy Beers

Groovy Beers: Trait Stout, Gr8 Beer, Groovy Ale, and Gr8Conf Malt Liquor.


Day 3: Talks

The June 4 keynote was all about Grails with core team member, Jeff Scott Brown. Unfortunately, technology issues prevented this keynote from being recorded for YouTube. In the afternoon, I gave my second talk, Restful Web Services in Grails. Highlights of the last day included Ryan Vanderwerf’s All Your Lego Are Belong to Us where he demoed and explained the Groovy(and Grails) code used to control the Lego Mindstorms robots. He was even able to control one from his smart watch! The epic end of Gr8Conf was the much anticipated Groovy Puzzlers. Although I didn’t win any of the prizes, I did learn about some of the lesser known Groovy gotchas. It was a lot of fun and I look forward to seeing the next version.


Gr8Conf Europe was a great conference with amazing talks, great speakers, and a highly engaged and enthusiastic audience.  There are many great photos to recap the week.  Thanks to the Gr8Conf organizers for putting on a fantastic conference and Object Partners for supporting my trip.

About the Author

Object Partners profile.
Leave a Reply

Your email address will not be published. Required fields are marked *

Related Blog Posts
Using Conftest to Validate Configuration Files
Conftest is a utility within the Open Policy Agent ecosystem that helps simplify writing validation tests against configuration files. In a previous blog post, I wrote about using the Open Policy Agent utility directly to […]
SwiftGen with Image & Color Asset Catalogs
You might remember back in 2015 when iOS 9 was introduced, and we were finally given a way to manage all of our assets in one place with Asset Catalogs. A few years later, support […]
Tracking Original URL Through Authentication
If you read my other post about refreshing AWS tokens, then you probably have a use case for keeping track of the original requested resource while the user goes through authentication so you can route […]
Using Spring Beans in a Kafka Streams ExceptionHandler
There are many things to know before diving into Kafka Streams. If you haven’t already, check out these 5 things as a starting point. Bullet 2 mentions designing for exceptions. Ironically, this seems to be […]