Groovy 3: All The Major New Features

Duration: 50 mins
Kenneth Kousen
Founder, KousenIT

Groovy 3 represents the biggest update to the Groovy programming language in years. The move to the Parrot Parser allows all Java features to be supported, including the syntax for lambdas and method references. New operators, like !in, !instanceof, and Elvis assignment have been added. Better Java integration makes Groovy perfect for enhancing existing Java systems with Groovy capabilities, like XML and JSON parsing and generation, collections capabilities, and more.

Groovy continues to grow and is still the most widely supported alternative language on the JVM. Now that it is established as an Apache project, the number of downloads and integrations into Java systems has only grown with time. The Groovy ecosystem, including Grails 4, Spock, Gradle, and more, is still actively supported as well.

You may also be interested in

50 mins
Build Your Own Tech Radar, Capture Your Org's Tech Posture

Software industry changes at a crazy speed. There are always new things coming in and going out of the eco-system...

25 mins
How Non-violent Communication Can Help Keep the Peace on your Team

Non-violent communication will help you communicate with your coworkers in a manner that enables productivity and helps you understand how...

50 mins
Definition of Ready & Done - A Guide to Achieving Predictability

Delivering software often takes longer than we anticipate. Why is that? Part of the reason is not understanding the nuances...

50 mins
Top 10 Algorithms for Coding Interviews

So we are all the best coders, but have you see the run time of the code you are writing?...

50 mins
Effecting Change—The Art Of Leading Teams

As leaders we want our teams to pursue great ideas and change directions to realize the goals. However, often we...

180 mins
Modern Software Development

Our industry never stops changing, but sometimes those changes are trivial and fluffy and we can ignore them. Sometimes they...