A proposed enhancement, targeted for @groovy.apache.org version 6, adds an optional compile-time null checking mechanism.
๐ช๐๐๐๐๐๐๐ ๐ต๐๐๐๐ท๐๐๐๐๐๐๐ฌ๐๐๐๐๐๐๐๐๐ ๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐.
Read more about it and provide your feedback:
groovy.apache.org/blog/groovy-...
#groovylang @apache.org
Posts by Apache Groovy
Groovy logo
Versions 5.0.5 and 4.0.31 of @groovy.apache.org are available for download with 23 and 1 fixes and improvements respectively! The number of fixes in Groovy 4 is slowing as we prepare for Groovy 6! Thanks to all involved!
groovy.apache.org/download.html
#groovylang @apache.org
A proposed enhancement, targeted for @groovy.apache.org version 6, adds native async/await as a language-level feature.
๐ผ๐จ๐ฎ๐ฃ๐๐๐ง๐ค๐ฃ๐ค๐ช๐จ ๐๐ค๐๐ ๐๐ฃ ๐ ๐จ๐๐ฆ๐ช๐๐ฃ๐ฉ๐๐๐ก, ๐ง๐๐๐๐๐๐ก๐ ๐จ๐ฉ๐ฎ๐ก๐.
Read more about it and provide your feedback:
groovy.apache.org/blog/groovy-...
Loop invariants and AST transformations on loops: a proposed extension for @groovy.apache.org. Feedback welcome. Making the semantics of loops ๐๐๐๐ ๐ข๐๐๐๐๐ ๐ก๐๐๐๐๐๐๐ ๐๐๐ โ๐ข๐๐๐๐ ๐๐๐ ๐ด๐ผ.
t.co/uDWkDradhF
The CFP for Community over Code Glasgow (October 11-14, 2026) closes soon.
The Groovy track is seeking talks about @groovy.apache.org, @grails.apache.org, Geb, Spock, Gradle, and other frameworks in the broader Groovy ecosystem. Plus there are 15 other tracks.
communityovercode.org/call-for-pre...
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-...
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
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
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
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
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
groovy, embabel and agentic design patterns
Agentic design patterns with Embabel and
@ApacheGroovy
groovy.apache.org/blog/embabel...
#groovylang #embabel #ai #agentic
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
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
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
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
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
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
Updated slides for my talk on why to use @groovy.apache.org in 2025:
speakerdeck.com/paulk/groovy...
#groovylang #communityovercode @apache.org
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
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
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
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
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
Now updated for Wayang 1.1.0 and Groovy 5.0.0!
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
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
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
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
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