's Avatar

@paulk-asert

27
Followers
8
Following
25
Posts
10.12.2024
Joined
Posts Following

Latest posts by @paulk-asert

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 👍 4 🔁 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
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
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
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
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
Post image

🚨 Breaking News from Community Over Code 🚨

Introducing The ASF’s New Logo buff.ly/DzgT82w

#CommunityOverCode #opensource

11.09.2025 15:12 👍 26 🔁 18 💬 0 📌 2
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

Wow! Check out Gatherers4j with Groovy! 😁

12.05.2025 22:36 👍 4 🔁 1 💬 0 📌 0
Preview
Release Release v0.11.0 · tginsberg/gatherers4j New Implementations Implement exponential moving averages with exponentialMovingAverageWithAlpha(), exponentialMovingAverageWithAlphaBy(),exponentialMovingAverageWithPeriod(), and exponentialMovin...

🎉Just released: Gatherers4j v0.11.0!🎉

Now supporting exponential moving averages with alpha or period.

Publication to the new Maven Central Portal is now done via @jreleaser.org. I'll try to integrate automated announcements and GitHub releases soon, it's a great tool!

github.com/tginsberg/ga...

05.05.2025 23:41 👍 11 🔁 4 💬 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
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