[%author]
[%date]
Last month, nearly the entire 2GM (Groovy, Grails® framework, and Micronaut) team from [Object Computing, Inc.] (https://objectcomputing.com/) (OCI) converged on Fort Lauderdale for the inaugural edition of the G3 Summit, the conference for the Apache Groovy, Grails framework, and Gradle Community. The event is organized by No Fluff Just Stuff and is a fantastic opportunity for developers to mingle with committers, authors, and project leaders in the greater Groovy community.
OCI team members presented over 30 workshops and breakout sessions during the event, in addition to socializing with attendees between sessions and after hours. We’ve asked a few team members to share their experiences at the conference. We hope you will join us next year!
For me, the inaugural G3 Summit was a hit! The Groovy community is always great to get together with and this event was no exception. I thought the Westin Beach in Fort Lauderdale was a fantastic venue with great food, the keynotes were all exciting and informative, and the presentation blocks were all packed with quality information that got me fired up to try things out on personal and work projects.
Highlights of the event for me were:
Jay Zimmerman and the NFJS tour crew have the kinks worked out on throwing a great conference event and G3 Summit was no exception. I’d highly recommend this to both regulars of the Groovy community and newcomers interested in learning all the great things in our ecosystem!
This first edition of the G3 Summit was a blast. When traveling to a conference from winter cold Denmark, going to Florida was great.
I arrived early and had a chance to cruise with Ívan and Álvaro from the OCI Grails Team in a yellow Ford Mustang Convertible.
But it wasn't all fun and games. The conference was a four-day show of Groovy-ness. The first day was packed with workshops where the attendees had a chance to get in depth knowledge on their favorite G* technology.
Tuesday kicked off with an insightful keynote by Guillaume Laforge covering the current state of Apache Groovy, followed by Graeme Rocher showing the new Grails Guides portal and the new Grails Application Forge. The keynotes were followed by great talks throughout the day.
On Wednesday I gave two talks: “Get to Know the Grails framework” and “Tour de Plugin,” and on Thursday I gave a talk named “Fields Plugin - Deep Dive” (see links for screencasts).
My personal favorite experience was when sat down and talked to a (former?) Ruby on Rails developer, who wanted to start using the Grails framework in his projects. To see the smile on his face when he saw Grails apps shine and when he realized that the journey from Rails to Grails apps would be much easier than he had anticipated.
For me, G3 Summit was well worth the travel from Europe. Thank you to Jay Zimmerman for inviting me to the show, and to his crew who did a great job putting on a great show. I look forward to next year’s edition of G3 Summit.
The inaugural G3 Summit was a unique and amazing event. The NFJS crew know how to put together a first-class conference, and this was no exception. The speaker line-up was very strong, and from the first workshops till the closing sessions there was no shortage of high-quality content.
Highlights for me would be:
The two “all-star” panel discussions were lively and informative, with a wide-range of topics ranging from the future of Groovy/Grails/Gradle to how we as developers can improve our skills and stay abreast of the new developments in our field. Last but not least, the interactions between sessions with attendees and speakers were a fresh and welcome reminder of the strength and welcoming nature of the Groovy community – you’re all a great bunch of folks to work with!
SpringOne2GX has turned into G3 Summit! Groovy, Grails framework and Gradle represent the largest base of G(Groovy)-based tech in the space, but there are so many other projects that are also popular. Jay Zimmerman kicked this one off with his extreme professionalism as all of his NFJS conferences with perfect execution. I was glad to see many new and many familiar faces this year. The venue was nice and right on the beach!
Things were small and friendly which allowed open conversations with everyone at the two mixers/happy hours on the roof top. I stuck my head in on workshop day in all of the rooms, they were very well attended, especially for 7 hour workshops!
I spent most of my time at Dan Wood’s Ratpack workshop. He started off in Java for the first few lessons then went improvisational by switching things to Groovy on the fly. I am sure it was way less typing - but in doing things in Java he removed some magic so you would see what is really going on with the framework. I enjoyed it and learned new things!
That night were was a great kick-off keynote by Venkat Subramaniam and a cocktail reception afterwards.
On Tuesday the conference was in full swing, with Guillaume Laforge giving a great opening keynote, and Graeme Rocher following up with all of the new and exciting things coming from the Grails team and community. They include:
The day followed with 90 minute sessions by:
After lunch more sessions by:
Plus a Grails Roadmap Q&A session by Graeme Rocher
The OCI Grails team organized several informal Q&A sessions throughout the day where people could come and go and ask more detailed questions that wouldn’t fit during a talk. Lots of interesting people came and voiced their opinions, asked for advice, and shared what they were doing or wanted to do.
Finishing the day was:
That slot was hard for me to choose because I hadn’t seen most of them before; I went to Paul's AST talk, which did not disappoint.
Tuesday wrapped up with a keynote by Gradle founder and CEO Hans Dockter, in which he announced many new features around wrangling dependencies, such as substitution and replacement. After that was a panel discussion and audience Q&A.
On Wednesday the conference got going full force with great talks by:
I attended James Kleeh’s talk on custom profiles, which had a lot of good information he put together and documented while building the Angular profiles.
Next up was:
After lunch we had:
The talks just keep on coming all the way until 6:30 - this is a marathon!
Next slot is:
Last slot of talks I gave a new version of my “Alexa Tell my I’m Groovy” where I shared all of the latest efforts my friend Lee Fox and I did with overhaul of the Java SDK which the Grails Plugin and Lazybones Lambda use to make Skills quickly. I demoed the various types of apps/Skills you can make and shared how I made them.
David Clark had a “Concurrent Groovy” talk at the same time, Colin Harrington had a talk on “Grails View Layer”, Søren Glasius on “Tour de Plugin”, Zak Klein and Will Buck on “Grails apps, Gradle and Node.js”, and Grails 3.2 Q&A session.
We wrapped up with a great great “Groovy Puzzlers” Season 3 session with Baruch Sadorgursky and Guillaume Laforge, and finally another nice cocktail reception!
The last day ended a bit slow, with breakfast and panel discussion, followed by a single slot of sessions.
I gave my talk “Getting Groovy with Google Glass and Android Wear” - by this time it seems most people went home. However, those who came participated in a great discussion about Glass, Wear, modifying cars, and home automation, which I enjoyed.
Venkat gave a Functional Programming talk, Ken a talk on functional testing with Geb, Søren a talk on the Fields plugin, Michael Carducci with CI on Gradle/Jenkins, and Jeff held a Grails Upgrade Q&A Session.
We finished up the conference with lunch, which was a nice touch at the end I don’t normally see at conferences!
Overall it was a great conference and would love to see even more attendance next year. I think the 90 minute format is great for a deeper dive into the tech instead of a overview at 60 minutes. The venue is great for nice weather and folks up north getting a break from the cold.
The last night several teammates went out for Cuban food, which was delicious! On Friday Ivan, Alvaro and I walked around the marina areas and had a nice Italian lunch before hopping on a plane back to Austin.
I hope to see everyone and more new faces next year!!!