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.

hackergarten

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.

Summary

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
Android Development for iOS Developers
Android development has greatly improved since the early days. Maybe you tried it out when Android development was done in Eclipse, emulators were slow and buggy, and Java was the required language. Things have changed […]
Add a custom object to your Liquibase diff
Adding a custom object to your liquibase diff is a pretty simple two step process. Create an implementation of DatabaseObject Create an implementation of SnapshotGenerator In my case I wanted to add tracking of Stored […]
Keeping Secrets Out of Terraform State
There are many instances where you will want to create resources via Terraform with secrets that you just don’t want anyone to see. These could be IAM credentials, certificates, RDS DB credentials, etc. One problem […]
Validating Terraform Plans using Open Policy Agent
When developing infrastructure as code using terraform, it can be difficult to test and validate changes without executing the code against a real environment. The feedback loop between writing a line of code and understanding […]