@groovy.apache.org 6 has improved CSV processing built in! Great for data scientists (and AI agents)! groovy.apache.org/blog/reading... #groovylang #datascience @apache.org
Apache Groovy
@groovy.apache.org
A powerful and multi-faceted programming language for the JVM
Using feature rich Apache Pekko 1.7.0 actors or super slick @groovy.apache.org 6 actors. groovy.apache.org/blog/groovy-... #groovylang #virtualthreads @apache.org
Classifying Iris flowers with @groovy.apache.org, Deep Learning, & GraalVM. 𝙂𝙧𝙤𝙤𝙫𝙮 6 𝙣𝙤 𝙡𝙤𝙣𝙜𝙚𝙧 𝙣𝙚𝙚𝙙𝙨 𝙨𝙩𝙖𝙩𝙞𝙘 𝙘𝙤𝙢𝙥𝙞𝙡𝙖𝙩𝙞𝙤𝙣 𝙛𝙤𝙧 𝙂𝙧𝙖𝙖𝙡𝙑𝙈! groovy.apache.org/blog/classif... #groovylang @apache.org
Versions 6.0.0-beta-2 & 5.1.0 of @groovy.apache.org are available with 26 & 11 fixes respectively! Improvements for GraalVM, performance & scalable AI! Thanks to all involved! Downloads: groovy.apache.org/download.html Groovy 6 release notes: groovy-lang.org/releasenotes... #groovylang @apache.org
Graph Computing with @groovy.apache.org and Apache GeaFlow (Incubating) groovy.apache.org/blog/groovy-... #groovylang @apache.org
Versions 6.0.0-beta-1, 5.0.8 & 4.0.33 of @groovy.apache.org are available for download with 88, 17 & 5 fixes and improvements respectively! Thanks to all involved! Many performance improvements are coming in Groovy 6! Downloads: groovy.apache.org/download.html #groovylang @apache.org
Versions 6.0.0-alpha-2 and 5.0.7 of @groovy.apache.org are available for download with 126 and 16 fixes and improvements respectively! JDK27 support and many goodies to make Groovy better for humans and AI! Thanks to all involved! Downloads groovy.apache.org/download.html #groovylang @apache.org
@groovy.apache.org 6 features for Formal Method advocates: groovy.apache.org/blog/groovy6... #groovylang @apache.org
🔭 80TB of astrophysics data dropped on @huggingface.bsky.social and it fits on a laptop Reproduced in @groovy.apache.org 6's groovysh: a galaxy + SDSS spectrum from the Multimodal Universe, rendered inline with /img H/T Georgia Channing 👇 groovy.apache.org/blog/multimo... #groovylang @apache.org
What do I do on a 🌡️hot & ☀️sunny weekend? I'm improving the design of the venerable @groovy.apache.org web console with the help of #antigravity CLI and #stitch
With inspiration from the recent Java and FizzBuzz post by @thedonraab.bsky.social, here are some fun @groovy.apache.org and FizzBuzz examples: groovy.apache.org/blog/fizzbuz... #groovylang @apache.org Pick the version that makes you smile and add emoji! 😀
The Apache Groovy programming language - Blogs - FizzBuzz with Groovy and Emojis
A fun tour of many ways to write FizzBuzz in Groovy 6 — switches, ternaries, cycles, GINQ, parallel collections and a verified version — all in emoji.
groovy.apache.org
@groovy.apache.org 6 features for Functional Programmers: groovy.apache.org/blog/groovy6... #groovylang @apache.org
The Apache Groovy programming language - Blogs - Groovy 6 features for Functional Programmers
Groovy's functional programming stance: like Java, but with checked algebra, verified purity, monadic comprehensions, and machine-actionable annotations.
groovy.apache.org
New post: Fanning out across a Fleet with Apache MINA SSHD and @groovy.apache.org 6. Part 2 swaps Part 1's stub feed for a real fleet of broker boxes — collectParallel + Pool.virtual() do the fan-out, and the Part 1 hub slots in unchanged. groovy.apache.org/blog/groovy-... #groovylang @apache.org
The Apache Groovy programming language - Blogs - Fanning out across a Fleet with Apache MINA SSHD and Groovy™ 6
A fleet of broker boxes over Apache MINA SSHD with Groovy 6 parallel collections, Pool.virtual and ParallelScope -- replacing Part 1
groovy.apache.org
Versions 6.0.0-alpha-1, 5.0.6 & 4.0.32 of @groovy.apache.org are available for download with 180, 20 & 1 fixes & improvements respectively! Groovy 6 makes Groovy better for humans & AI! Thanks to all involved! groovy.apache.org/download.html groovy-lang.org/releasenotes... #groovylang @apache.org
The schedule is live for Community Over Code Glasgow 2026! 168 sessions. 18 tracks. 4 days. From AI infrastructure to fintech, streaming, and governance, this is where real-world open source gets built. 📅 October 11–14 🎟️ Register now: buff.ly/iu5u7xl 🗞️ Learn more: buff.ly/AFx1ibc
I updated the blog linked above with a great @groovy.apache.org blog on haiku processing from @paulk-asert.bsky.social. I'm thinking maybe Paul, @josepaumard.bsky.social and I should submit a CFP proposal on haiku processing to some conference. groovy.apache.org/blog/groovy-...
The Apache Groovy programming language - Blogs - Groovy™ Haiku processing
This blog looks at processing some creative writing looking at various properties of the letters within the text.
groovy.apache.org
To celebrate some recent @apache.org releases (MINA & Commons RNG) & the imminent pre-release of @groovy.apache.org 6, let's create a stock ticker hub combining MINA's high-performance, high-scalability networking & Groovy's new async features: groovy.apache.org/blog/groovy-... #groovylang
The Apache Groovy programming language - Blogs - Streaming Servers with Apache MINA and Groovy™ 6
Build a small streaming server on Apache MINA and refactor its IoHandler around Groovy 6
groovy.apache.org
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
The Apache Groovy programming language - Blogs - Compile-time null safety for Groovy™
This post looks at a proposed type-checking extension for Groovy which catches null-safety violations at compile time.
groovy.apache.org
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-...
The Apache Groovy programming language - Blogs - Async/await for Groovy
This post looks at a proposed extension to Groovy which provides comprehensive async/await support.
groovy.apache.org
Loop invariants and AST transformations on loops: a proposed extension for @groovy.apache.org. Feedback welcome. Making the semantics of loops 𝑚𝑜𝑟𝑒 𝑢𝑛𝑑𝑒𝑟𝑠𝑡𝑎𝑛𝑑𝑎𝑏𝑙𝑒 𝑓𝑜𝑟 ℎ𝑢𝑚𝑎𝑛𝑠 𝑎𝑛𝑑 𝐴𝐼. t.co/uDWkDradhF
https://groovy.apache.org/blog/loop-invariants
t.co
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...
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-...
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
Release Notes
spockframework.org
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 collections with @groovy.apache.org to reveal many-to-many relationships: groovy.apache.org/blog/fruity-... #groovylang #manyToMany #eclipseCollections #jdkCollections
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
Agentic design patterns with Embabel and @ApacheGroovy groovy.apache.org/blog/embabel... #groovylang #embabel #ai #agentic
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