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.

Related Blog Posts
Building Better Data Visualization Experiences: Part 1 of 2
Through direct experience with data scientists, business analysts, lab technicians, as well as other UX professionals, I have found that we need a better understanding of the people who will be using our data visualization products in order to build them. Creating a product utilizing data with the goal of providing insight is fundamentally different from a typical user-centric web experience, although traditional UX process methods can help.
Kafka Schema Evolution With Java Spring Boot and Protobuf
In this blog I will be demonstrating Kafka schema evolution with Java, Spring Boot and Protobuf.  This app is for tutorial purposes, so there will be instances where a refactor could happen. I tried to […]
Redis Bitmaps: Storing state in small places
Redis is a popular open source in-memory data store that supports all kinds of abstract data structures. In this post and in an accompanying example Java project, I am going to explore two great use […]
Let’s build a WordPress & Kernel updated AMI with Packer
First, let’s start with What is an AMI? An Amazon Machine Image (AMI) is a master image for the creation of virtual servers in an AWS environment. The machine images are like templates that are configured with […]