Apache Groovy's Avatar

Apache Groovy

@groovy.apache.org

A powerful and multi-faceted programming language for the JVM

133
Followers
34
Following
15
Posts
20.11.2024
Joined
Posts Following

Latest posts by Apache Groovy @groovy.apache.org

backstroke swimmers at the end of a race

backstroke swimmers at the end of a race

At the @apache.org board meeting a few hours ago, Apache Hugegraph became a top-level project. Congrats to the project & all involved in its incubation & graduation! Let's revisit a blog post using the latest version of their Graph Database with
@groovy.apache.org:
groovy.apache.org/blog/groovy-...

22.01.2026 03:47 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Groovy logo

Groovy logo

Versions 5.0.4 and 4.0.30 of @groovy.apache.org are available for download with 23 and 13 fixes and improvements respectively! Includes some important fixes, so please upgrade when convenient! Thanks to all involved! #groovylang @apache.org
groovy.apache.org/download.html

22.01.2026 01:08 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Release Notes

Spock 2.4 has been released πŸ––

After three years and seven milestones, Spock 2.4 lands just in time for the holidays, packed with new testing goodies. 🎁

Curious? See here: spockframework.org/spock/docs/2...

What’s your favorite addition?
#groovylang

11.12.2025 19:17 πŸ‘ 4 πŸ” 5 πŸ’¬ 2 πŸ“Œ 0
Groovy logo

Groovy logo

Version 5.0.3 of @groovy.apache.org is available for download with 17 fixes and improvements! Thanks to all involved! groovy.apache.org/download.html
groovy-lang.org/releasenotes... #groovylang @apache.org

03.12.2025 22:10 πŸ‘ 6 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
grouping jdk and eclipse fruity collections with groovy

grouping jdk and eclipse fruity collections with groovy

Grouping collections with @groovy.apache.org to reveal many-to-many relationships:
groovy.apache.org/blog/fruity-...
#groovylang #manyToMany #eclipseCollections #jdkCollections

01.12.2025 10:57 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
sunset in background, learning groovy and ai in foreground

sunset in background, learning groovy and ai in foreground

Exploring AI with Groovyβ„’ using Ollama4j, LangChain4J, Spring AI 1.1, Embabel, Micronaut & Quarkus (also with AI tools examples):
groovy.apache.org/blog/groovy-ai
@groovy.apache.org @apache.org @quarkus.io @langchain4j.dev #embabel #groovylang #ollama4j #springai #Micronaut #holidaytips

14.11.2025 11:45 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
groovy, embabel and agentic design patterns

groovy, embabel and agentic design patterns

Agentic design patterns with Embabel and
@ApacheGroovy
groovy.apache.org/blog/embabel...
#groovylang #embabel #ai #agentic

07.11.2025 14:54 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Groovy and AI

Groovy and AI

Looking forward to presenting some interesting talks on @groovy.apache.org and AI over the next 10 days:

* Oct 30, Auckland JVM Group
www.meetup.com/auckland-jug/

* Nov 2, ChurConf Auckland
churconf.com

* Nov 6, Brisbane JVM Group
www.meetup.com/brisjvm/

#groovylang #ai @apache.org

28.10.2025 01:29 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Groovy logo

Groovy logo

Versions 5.0.2 and 4.0.29 of @groovy.apache.org are available for download with 19 and 12 fixes and improvements respectively! Includes JDK 26 support! Thanks to all involved! groovy.apache.org/download.html groovy-lang.org/releasenotes... #groovylang @apache.org

18.10.2025 03:11 πŸ‘ 5 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Bulcock Beach at Sunset looking towards Pumicestone Passage

Bulcock Beach at Sunset looking towards Pumicestone Passage

Exploring AI with Groovyβ„’ using Ollama4j, LangChain4J, Spring AI, & Embabel:
groovy.apache.org/blog/groovy-ai
@groovy.apache.org @danvega.dev @langchain4j.dev @apache.org #ollama #springai #embabel #groovylang #holidaytips

14.10.2025 22:37 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Groovy 5 Update and a little bit of AI fun, Thu, Oct 30, 2025, 5:30 PM | Meetup This presentation will be by Dr Paul King is VP Apache Groovy This talk looks at the latest features in Groovy 5 and how Groovy provides a productivity boost even for Java

Looking forward to ChurConf.com in Auckland in a few weeks time. It will be great to catch up with friends old and new, and some great content! Also delighted to be presenting on @groovy.apache.org a few days earlier at the Auckland JVM Group: www.meetup.com/auckland-jug... #groovylang #ai

07.10.2025 07:01 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Highlights from Community Over Code NA 2025 This year's Community Over Code NA 2025 in Minneapolis captured the very essence of what it means to be a welcoming open source community. With highlights from the keynotes from ASF President Ruth…

Not sure whether Community Over Code is worth attending? Take a look at some highlights from this year's Community Over Code North America to see for yourself: buff.ly/U4KvfQP

#opensource #CommunityOverCode

06.10.2025 20:17 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Groovy Goodness: Getting Extension And BaseName For File And Path A blog about Groovy, Java, Clojure, Asciidoctor, Gradle and other cool developer subjects.

Groovy 5 adds new extension methods to File and Path classes. You can now easily get the extension and base name for a File or Path: blog.mrhaki.com/2025/09/groo... #Groovy #Groovy5

17.09.2025 19:28 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Why use Groovy today? Groovy is perhaps best known for filling gaps and removing pain points for Java developers. But it also added some of its own features and was also insp…

Updated slides for my talk on why to use @groovy.apache.org in 2025:
speakerdeck.com/paulk/groovy...
#groovylang #communityovercode @apache.org

21.09.2025 18:48 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Olympic backstroke swimmers smiling at the end of the race

Olympic backstroke swimmers smiling at the end of the race

Updated slides for my talk on using 7 graph databases (5 ASF related) and 3 GraphQL libraries with @groovy.apache.org to analyze Olympic record results: speakerdeck.com/paulk/groovy...
#groovylang #communityovercode
@apache.org

21.09.2025 23:10 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
whisky bottles and iris flower

whisky bottles and iris flower

Updated slides on using Apache Wayang with @groovy.apache.org and Apache Spark
for cross-platform machine learning and deep learning:
speakerdeck.com/paulk/groovy...
#groovylang #tensorflow #spark
@apache.org

16.09.2025 02:10 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
wordle game Looks at writing a wordle-like game in Groovy that incorporates different generations of string similarity technologies including string metrics, phonet…

Updated slides for my talk on creating a wordle-like game in
@groovy.apache.org using multiple generations of machine learning technologies: speakerdeck.com/paulk/wordle... #groovylang #communityovercode #machinelearning #ai #pytorch #tensorflow
@apache.org

16.09.2025 01:34 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
groovy logo

groovy logo

Version 5.0.1 of @groovy.apache.org is available for download with 11 fixes and improvements! Thanks to all involved! Keep the feedback coming!
groovy.apache.org/download.html
groovy-lang.org/releasenotes...
#groovylang @apache.org

10.09.2025 22:32 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

Slides for my JavaZone talk on creating a wordle-like game in Groovy using multiple generations of machine learning technologies:
speakerdeck.com/paulk/wordle...
#groovylang @groovy.apache.org #machinelearning #ai #pytorch #tensorflow #javazone

03.09.2025 15:59 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Now updated for Wayang 1.1.0 and Groovy 5.0.0!

28.08.2025 13:00 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Groovy logo

Groovy logo

β€ͺVersion 5.0.0 of @groovy.apache.org is available for download with 600+ fixes and improvements since Groovy 4! Thanks to all involved! This new version is the best version yet to run Groovy on JDKs 11-25! groovy.apache.org/download.html
groovy-lang.org/releasenotes... #groovylang @apache.org

24.08.2025 08:33 πŸ‘ 19 πŸ” 11 πŸ’¬ 0 πŸ“Œ 0
Groovy logo

Groovy logo

Version 5.0.0-rc-1 of @groovy.apache.org is available for download with 9 fixes and improvements since the last beta! Thanks to all involved! This new version is the best version yet to run Groovy on JDKs 11-25! groovy.apache.org/download.html
groovy-lang.org/releasenotes... #groovylang @apache.org

06.08.2025 11:03 πŸ‘ 3 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Groovy logo

Groovy logo

Versions 5.0.0-beta-2 (upcoming) & 4.0.28 (latest stable) of
@groovy.apache.org are available for download with 41 & 19 fixes and improvements respectively! Thanks to all involved!
groovy.apache.org/download.html
Groovy 5 release notes: groovy-lang.org/releasenotes...
#groovylang @apache.org

23.07.2025 11:46 πŸ‘ 5 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1
Groovy logo

Groovy logo

Versions 5.0.0-beta-1 (upcoming), 4.0.27 (latest stable) & 3.0.25 (previous stable) of @groovy.apache.org are available for download with 87, 32 & 10 fixes and improvements respectively! Thanks to all involved!
groovy.apache.org/download.html
groovy-lang.org/releasenotes...
#groovylang @apache.org

30.05.2025 05:27 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
The Apache Groovy programming language - Blogs - Exploring Gatherers4J with Groovy This post looks at using Gatherers4J (relies on JDK24 stream gatherer API) with Groovy as well as similar Iterator extension methods.

Gatherers4j just made a new release, let's explore using it with Groovy:

groovy.apache.org/blog/explori...

@groovy.apache.org #groovylang #gatherers4j
CC: @todd.ginsberg.com

06.05.2025 13:21 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Whisky bottles

Whisky bottles

Exploring Whisky flavor profiles using two new Groovy-powered dataframe libraries: Underdog and Matrix.
groovy.apache.org/blog/whisky-...
@groovy.apache.org #ApacheECharts #ApacheCommons #matrix #underdog #groovylang @apache.org

02.05.2025 03:59 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
groovy graphdb This slidedeck looks at using 7 graph databases and 3 GraphQL libraries using a common case study. The databases covered include: Apache AGE, Apache Hug…

Slides for my GraphDB Sydney Meetup presentation:
speakerdeck.com/paulk/groovy...
@apachetinkerpop #apacheage #apachehugegraph @neo4j.com @antgroup.bsky.social @orientdb.bsky.social #ArcadeDB #groovy-lang @groovy.apache.org #GraphQL

30.04.2025 03:37 πŸ‘ 5 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Post image

Applications for travel assistance to #CommunityOverCode North America (Minneapolis) are now being accepted until June 14, 2025. If you're hoping to attend this event but are unable to for financial reasons, the ASF's Travel Assistance Committee may be able to help!

Learn more: buff.ly/7vWwZIi

10.04.2025 18:17 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Call for Presentations The call for presentations for Community Over Code NA is now open! Submit proposals by 23:59 UTC on April 21, 2025. Please do not wait until the last minute. Submit your talk proposal to this event…

CFP: communityovercode.org/call-for-pre...
Travel assistance: tac.apache.org/events/curre...
Event sponsorship: communityovercode.org/sponsors/

10.04.2025 12:35 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Groovy logo

Groovy logo

Less than 2 weeks to go for the call for presentations for Community Over Code 2025 NA (Minneapolis, Minnesota, September 11-14, 2025)! I am chairing the Apache Groovy track (including Grails, Geb, Gradle, Spock and all topics from the Gr8 ecosystem) but there are many tracks.

10.04.2025 12:35 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0