The Grails "uncertainty phase" is over! 🚀
With the move to Apache and the Grails 7 release, it’s back as a high-productivity layer on top of Spring Boot. No longer an "exotic" outlier, but a stable bet for 2026. 🛠️
Read the outlook:
schneide.blog/2026/04/13/t...
#Grails #GroovyLang #OSS #ASF
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
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
What is JBang? The Complete Guide to Java Scripting
#graalvm #groovylang #java #jbang #kotlin
blog.marcnuri.com/jbang...
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
Spock 2.4-M7 has been released.
This milestone adds Groovy 5 support and fixes some issues.
This should be the final milestone, the second time is the charm, so please try it and provide feedback.
Check the release notes to see what else is new spockframework.org/spock/docs/2...
#groovylang
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
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
Updated slides for my talk on why to use @groovy.apache.org in 2025:
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
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
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
Spock 2.4-M6 has been released.
This milestone release is full of exiting new features.
This should be the final milestone, so please try it and provide feedback.
Check the release notes to see what else is new spockframework.org/spock/docs/2...
#groovylang
people gathering things
Using JDK 24 Gatherers with Apache Groovy:
groovy.apache.org/blog/groovy-...
(plus handling similar scenarios with collections for JDK8+ users) #groovylang #gatherers #streams @apache.org
output from running script
The GitHub repo now has GitHub actions running each example. You can see the output without installing any software! Just find the "Run scripts with Gradle" step in the execute job for the technology you're interested in. E.g. ArcadeDB running on GraalVM JDK21:
github.com/paulk-asert/...
#groovylang