Groovy 3: All The Major New Features


5th November 2020
Speaker Date: 4th November 2020
Speaker Time: EDT: 21:00-22:00
Attendee Date: 5th November 2020
Attendee Time: IST: 05:30-06:30 | SGT: 08:00-09:00 | AEST: 11:00-12:00
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

26th, November

Time
10x productivity for Developers and Architects

Productivity is key to success in software development. We will be exploring different principles, so you do not have to...

26th, November

Time
Systems Thinking

Albert Einstein once said — “We cannot solve our problems with the same thinking we used when we created them.” As...

3rd, September

Time
Do You Know Da Wae

We build development teams based on individual ability to write code but development of a software project of any significance...

3rd, September

Time
Uncovering your Personal Values

We regularly review our code and attend retros, but what about tracking and reviewing our personal identity? We all know...

26th, November

Time
Beyond Managing Your Manager

The deep-dive presents why conflicts with your manager are inevitable based on differences in priorities and perspectives, and how to...

26th, November

Time
Identifying And Removing Impediments

Executing a software project has many challenges. For a team to function smoothly and deliver working solution we have to...