Blogs for Groovy
Here you can find the Blogs for the Groovy programming language:
Searching with Lucene
Published by Paul King on 2024-11-25 03:30PM
Last updated: 2024-12-22 08:45AM
This post looks at using Lucene to find references to other projects in Groovy's blog posts.Using Graph Databases with Groovy
Published by Paul King on 2024-09-02 10:18PM
Last updated: 2024-12-11 10:19AM
This post illustrates using graph databases with Groovy.Solving simple optimization problems with Groovy using Commons Math, Hipparchus, OptaPlanner, and Timefold
Published by Paul King on 2024-03-14 10:22PM
Last updated: 2024-12-10 06:45PM
This post looks at solving simple optimization problems using Groovy.Using Apache Pekko actors and GPars actors with Groovy
Published by Paul King on 2023-07-17 11:24PM
Last updated: 2024-09-28 04:59AM
This post looks at using Apache Pekko Actors and GPars Actors with Groovy.Handling Byte-Order-Mark Characters in Groovy
Published by Paul King on 2024-07-11 08:00PM
Handling Byte Order Mark (BOM) characters in GroovyUsing the Oracle 23ai Vector data type with Groovy to classify Iris flowers
Published by Paul King on 2024-06-30 11:21PM
This post looks at using the Oracle 23ai Vector data type with Groovy.Community Over Code (Europe) 2024
Published by Paul King on 2024-06-17 05:00PM
This post looks at the ASF Community Over Code EU conference in Bratislava, Slovakia, June 3-5 2024, with a particular focus on the Groovy Track.Groovy and Multiversal Equality
Published by Paul King on 2024-04-24 03:00PM
This post looks at how Groovy could support multiversal equality.Solving the Knapsack Problem with Groovy
Published by Paul King on 2024-02-09 03:00PM
This post looks at solving the knapsack problem with Groovy.Using the Delegation Pattern with Groovy
Published by Paul King on 2024-01-28 08:08PM
This post looks at using the Delegation Design Pattern with Groovy.Groovy Type Checkers
Published by Paul King on 2024-01-20 08:30PM
This post looks at Groovy's Type Checkers.Season’s Greetings with Emojis
Published by Paul King on 2023-12-23 12:24PM
Last updated: 2024-01-19 10:15PM
Season's greetings with some emoji fun.Using Gatherers with Groovy
Published by Paul King on 2023-12-09 03:30PM
Last updated: 2024-01-18 10:00PM
This post looks at using Gatherers (JEP 461) with Groovy.Set Operators with Groovy
Published by Paul King on 2023-11-14 03:22PM
This blog looks at union, intersection, difference & symmetric difference operators in Groovy.Community Over Code (North America) 2023
Published by Paul King on 2023-10-26 05:00PM
This post looks at the ASF Community Over Code conference in Halifax, Nova Scotia, October 7-10 2023, with a particular focus on the Groovy Track.ChatGPT meets Groovy one-liners
Published by Paul King on 2023-10-19 06:00PM
I asked ChatGPT if it could represent some short/one-liner programming-related dad jokes as short/one-liner Groovy scripts.Processing Results for the Critérium du Dauphiné
Published by Paul King on 2023-06-13 05:00PM
This post looks at processing the general classification results for the Critérium du Dauphiné using Groovy, GQuery and DuckDB.Creating a Groovy Blog Post
Published by Paul King on 2023-05-25 11:35PM
This post looks at the steps to create a blog post.Groovy Record Performance
Published by Paul King on 2023-05-09 11:39PM
Last updated: 2023-05-10 07:57PM
This post looks at the performance of some of the generated methods in Groovy records.Groovy and Sequenced Collections (JEP-431)
Published by Paul King on 2023-04-29 09:00AM
This post looks at Groovy support for sequenced collections.Lego Bricks with Groovy
Published by Paul King on 2023-04-25 11:28PM
Last updated: 2023-04-27 10:42PM
This post compares Groovy built-in capabilities to Java and Eclipse Collections.GPars meets Virtual Threads
Published by Paul King on 2022-06-15 11:28AM
Last updated: 2023-04-14 06:23PM
This post looks at using GPars with virtual threads.Hello World with Emojis
Published by Paul King on 2023-04-04 12:24PM
This post looks at a Groovy hello world with some emoji fun.Groovy Records
Published by Paul King on 2023-04-02 08:22PM
This blog looks at Groovy records.Groovy Haiku processing
Published by Paul King on 2023-03-25 07:22PM
This blog looks at processing some creative writing looking at various properties of the letters within the text.Groovy Testing with Combinations and Permutations
Published by Paul King on 2023-03-19 05:23PM
This blog looks at testing with Groovy using Combinations and Permutations.Converting natural language into actions with NLPCraft and Groovy
Published by Paul King on 2023-03-10 07:22PM
Last updated: 2023-03-13 01:32PM
This blog looks at using Apache NLPCraft from Groovy.Quake III Arena and the fast inverse square root algorithm
Published by Paul King on 2023-02-28 12:05AM
Inspired by a recent tweet, this blog looks at the fast inverse square root algorithm made famous in Quake III Arena.Australian Time Zones
Published by Paul King on 2023-02-20 08:00PM
Inspired by a recent update related to Antarctic timezones, this post looks at some interesting Australian time zone facts.Checking Wordle with Groovy
Published by Paul King on 2023-02-08 12:00AM
This post looks at writing a Wordle checker in Groovy.Groovy Processing Nulls In Lists
Published by Paul King on 2023-02-06 12:00AM
This post looks at processing lists containing nulls in Groovy.Groundhog Day
Published by Paul King on 2023-02-02 12:00AM
Inspired by a recent tweet, this blog looks at some datetime manipulations to calculate the period between Groundhog day and the start of Spring.Fun with rating stars
Published by Paul King on 2023-01-25 12:00AM
Inspired by a recent tweet, this blog looks at producing a string of stars corresponding to a rating.Apache Groovy 2022 Year In Review
Published by Paul King on 2022-12-29 02:28PM
This post looks back at some highlights for Groovy in 2022.JVM Hello World with Groovy
Published by Paul King on 2022-12-22 02:24PM
This post looks at using bytecode libraries to generate class files. It's a deep dive into how compilers and other tools work behind the scenes.Adventures with GroovyFX
Published by Paul King on 2022-12-12 02:22PM
This blog looks at a GroovyFX TODO application.Fun with obfuscated Groovy
Published by Paul King on 2022-12-08 12:40AM
This post looks at some Obfuscated code for outputting some well-known text.Zipping Collections with Groovy
Published by Paul King on 2022-11-17 12:50PM
This post looks at zipping collections.Whiskey Clustering with Groovy and Apache Ignite
Published by Paul King on 2022-10-27 11:13AM
This post looks at using Apache Ignite with Apache Groovy and the K-Means algorithm to cluster scotch whiskeys.Groovy Dates And Times Cheat Sheet
Published by Paul King on 2022-10-24 07:27AM
This post looks at data and time functionality in Groovy including classic and Java date time, JSR310, functionality.Fruity Eclipse Collections
Published by Paul King on 2022-10-13 11:05AM
This post looks at using KMeans to compare fruit nominated color with the colors used in its emoji.Deep Learning and Eclipse Collections
Published by Paul King on 2022-10-11 10:41AM
This post uses Emojis and Eclipse Collections to process pet records. We then use deep learning to predict whether each emoji looks like a dog or cat.Deck of cards with Groovy, JDK collections and Eclipse Collections
Published by Paul King on 2022-09-23 10:18AM
Last updated: 2022-09-25 11:15AM
This post highlights some code for modelling and manipulating cards with records, JDK collections, and Eclipse Collections.Encryption and decryption with Groovy
Published by Paul King on 2022-09-19 02:34PM
This post looks at encrypting and decrypting data using Groovy with the AES and CAST5 algorithms.Calculating Fibonacci with Groovy revisited
Published by Paul King on 2022-09-08 10:59AM
This post looks at various ways to calculate Fibonacci numbers such as recursion and iteration including optimisations like tail recursion and memoization.Solving cryptarithmetic puzzles with Groovy and constraint programming using Choco, JaCoP, and OR-Tools
Published by Paul King on 2022-09-05 01:43PM
This post looks at solving cryptarithmetic puzzles using Groovy.Groovy List Processing Cheat Sheet
Published by Paul King on 2022-08-28 08:46AM
This post looks at the common Groovy features for processing lists.Matrix calculations with Groovy, Apache Commons Math, ojAlgo, Nd4j and EJML
Published by Paul King on 2022-08-18 01:41PM
This post looks at using Groovy to write a number of applications involving matrices. It uses a number of open source matrix libraries.Life on Mars: Units of Measurement systems, Groovy, and domain specific languages (DSLs)
Published by Paul King on 2022-08-13 06:31AM
This post looks at using the JSR 385 unit of measurement system and writing domain specific languages with examples including the Mars rover robot.Natural Language Processing with Groovy, OpenNLP, CoreNLP, Nlp4j, Datumbox, Smile, Spark NLP, DJL and TensorFlow
Published by Paul King on 2022-08-07 07:34AM
This post looks at numerous common natural language processing tasks using Groovy and a range of NLP libraries.Detecting objects with Groovy, the Deep Java Library (DJL), and Apache MXNet
Published by Paul King on 2022-08-01 11:52AM
This post looks at using Apache Groovy, DLJ and Apache MXNet to use neural networks to detect objects within an image.Working with SQL databases with Groovy and GraalVM
Published by Paul King on 2022-07-29 02:07PM
This post looks at a simple H2 database application. It shows how to create a native version of the application using GraalVM.Reading and Writing CSV files with Groovy
Published by Paul King on 2022-07-25 02:26PM
This post looks at processing CSV files using OpenCSV, Apache Commons CSV, and Jackson Databind libraries.Groovy release train: 4.0.4, 3.0.12, 2.5.18
Published by Paul King on 2022-07-24 12:55PM
Groovy 4.0.4, 3.0.12 and 2.5.18 Release Announcement.Comparators and Sorting in Groovy
Published by Paul King on 2022-07-21 03:51PM
This post looks at Groovy functionality for making your classes comparable and/or sortable.Testing your Java with Groovy, Spock, JUnit5, Jacoco, Jqwik and Pitest
Published by Paul King on 2022-07-15 08:26AM
This post looks at testing Java using Groovy, Spock, JUnit5, Jacoco, Jqwik and PitestParsing JSON with Groovy
Published by Paul King on 2022-07-10 02:00PM
This post looks at parsing JSON using Groovy's in-built capabilities as well as some other libraries.Classifying Iris Flowers with Deep Learning, Groovy and GraalVM
Published by Paul King on 2022-06-25 10:52AM
Last updated: 2022-06-27 11:16AM
This post looks at classifying Iris flowers using traditional and neural net based approaches using Eclipse DeepLearning4j, Encog, Deep Netts and GraalVM.Using Groovy with Apache Wayang and Apache Spark
Published by Paul King on 2022-06-19 01:01PM
This post looks at using Apache Wayang and Apache Spark with Apache Groovy to cluster various Whiskies.Groovy 4.0.3 Released
Published by Paul King on 2022-06-15 08:16AM
Groovy 4.0.3 Release Announcement.Groovy 3 Highlights
Published by Paul King on 2020-02-13 02:28AM
A summary of the highlights for Groovy 3.Groovy 3.0.0-beta-2 Windows Installer Released (Community Release)
Published by Remko Popma on 2019-07-15 10:30AM
Groovy 3.0.0-beta-2 Windows Installer Release Announcement.Groovy 3.0.0-beta-2 Released
Published by Remko Popma on 2019-07-15 10:25AM
Groovy 3.0.0-beta-2 Release Announcement.Groovy 2.5.7 and 3.0.0-beta-1 Windows Installers Released (Community Artifacts)
Published by Remko Popma on 2019-05-12 10:49PM
Groovy 2.5.7 and 3.0.0-beta-1 Windows Installer Release Announcement.Groovy 3.0.0-beta-1 Released
Published by Remko Popma on 2019-05-12 10:41PM
Groovy 3.0.0-beta-1 Release Announcement.Groovy 2.5.7 Released
Published by Remko Popma on 2019-05-12 10:39PM
Groovy 2.5.7 Release Announcement.Groovy 2.4.17 Released
Published by Remko Popma on 2019-05-12 10:32PM
Groovy 2.4.17 Release Announcement.Groovy 2.5.6 Released
Published by Remko Popma on 2019-02-04 10:19PM
Groovy 2.5.6 Release Announcement.Groovy 3.0.0-alpha-4 Windows Installer Released (Community Artifact)
Published by Remko Popma on 2019-01-01 09:28AM
Groovy 2.4.16 Windows Installer Release Announcement.Groovy 3.0.0-alpha-4 Released
Published by Remko Popma on 2019-01-01 09:24AM
Groovy 3.0.0-alpha-4 Release Announcement.Groovy 2.5.5 Windows Installer Released (Community Artifact)
Published by Remko Popma on 2018-12-24 10:02PM
Groovy 2.5.5 Windows Installer Release Announcement.Groovy 2.5.5 released
Published by Remko Popma on 2018-12-24 11:53AM
Groovy 2.5.5 Release Announcement.Groovy 2.4.16 Windows Installer Released (Community Artifact)
Published by Remko Popma on 2018-12-18 10:06PM
Groovy 2.4.16 Windows Installer Release Announcement.Groovy 2.4.16 Released
Published by Remko Popma on 2018-12-18 10:04PM
Groovy 2.4.16 Release Announcement.Groovy 2.5.4 Windows Installer Released (Community Artifact)
Published by Remko Popma on 2018-11-12 11:43AM
Groovy 2.5.4 Windows Installer Release Announcement.Groovy 2.5.4 Released
Published by Remko Popma on 2018-11-12 11:42AM
Groovy 2.5.4 Release Announcement.Apache Groovy committer Graeme Rocher receives Oracle Groundbreaker award
Published by Paul King on 2018-10-24 11:33PM
Congratulations to Graeme Rocher for receiving the Oracle Groundbreaker award.GMavenPlus 1.6.2 Released (Community Artifact)
Published by Remko Popma on 2018-10-14 10:00PM
GMavenPlus 1.6.2 Release Announcement.Groovy 2.5.3 Windows Installer Released (Community Artifact)
Published by Remko Popma on 2018-10-14 09:47PM
Groovy 2.5.3 Windows Installer Release Announcement.Groovy 2.5.3 Released
Published by Remko Popma on 2018-10-14 09:43PM
Groovy 2.5.3 Release Announcement.Groovy 2.5.2 Windows Installer Released (Community Artifact)
Published by Remko Popma on 2018-08-19 09:50AM
Groovy 2.5.2 Windows Installer Release Announcement.Groovy 2.5.2 released
Published by Remko Popma on 2018-08-16 02:52AM
Groovy 2.5.2 Release Announcement.Groovy 2.5.1 released
Published by Remko Popma on 2018-07-14 02:18AM
Groovy 2.5.1 Release Announcement.Announcing CodeNarc 1.2
Published by Remko Popma on 2018-07-10 10:16AM
CodeNarc 1.2 Release Announcement.Groovy 2.5.0 released
Published by Remko Popma on 2018-05-30 11:28AM
Groovy 2.5.0 Release Announcement.Apache Groovy 2.5 CliBuilder Renewal
Published by Remko Popma on 2018-05-30 11:28AM
This post looks at new CliBuilder features from Groovy 2.5 in particular the Picocli-based implementation.