| <?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom"> |
| <title>Groovy Blogs</title> |
| <subtitle>News and stories from the Groovy Ecosystem</subtitle> |
| <link href="http://groovy.apache.org/blog"/> |
| <link href="http://groovy.apache.org/blog/feed.atom" rel="self"/> |
| <id>http://groovy.apache.org/blog</id> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>[ANNOUNCE] Announcing CodeNarc 1.2</title> |
| <link href="http://groovy.apache.org/blog/announce-announcing-codenarc-1-2"/> |
| <updated>2018-07-10T00:00:00Z</updated> |
| <published>2018-07-10T00:00:00Z</published> |
| <summary>CodeNarc 1.2 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.1 released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-1-released"/> |
| <updated>2018-07-14T00:00:00Z</updated> |
| <published>2018-07-14T00:00:00Z</published> |
| <summary>Groovy 2.5.1 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.2 released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-2-released"/> |
| <updated>2018-08-16T00:00:00Z</updated> |
| <published>2018-08-16T00:00:00Z</published> |
| <summary>Groovy 2.5.2 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.2 Windows Installer Released (Community Artifact)</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-2-windows"/> |
| <updated>2018-08-19T00:00:00Z</updated> |
| <published>2018-08-19T00:00:00Z</published> |
| <summary>Groovy 2.5.2 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.3 Windows Installer Released (Community Artifact)</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-3-windows"/> |
| <updated>2018-10-14T00:00:00Z</updated> |
| <published>2018-10-14T00:00:00Z</published> |
| <summary>Groovy 2.5.3 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>GMavenPlus 1.6.2 Released (Community Artifact)</title> |
| <link href="http://groovy.apache.org/blog/gmavenplus-1-6-2-released"/> |
| <updated>2018-10-14T00:00:00Z</updated> |
| <published>2018-10-14T00:00:00Z</published> |
| <summary>GMavenPlus 1.6.2 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.3 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-3-released"/> |
| <updated>2018-10-14T00:00:00Z</updated> |
| <published>2018-10-14T00:00:00Z</published> |
| <summary>Groovy 2.5.3 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Apache Groovy committer Graeme Rocher receives Oracle Groundbreaker award</title> |
| <link href="http://groovy.apache.org/blog/apache-groovy-committer-graeme-rocher"/> |
| <updated>2018-10-24T00:00:00Z</updated> |
| <published>2018-10-24T00:00:00Z</published> |
| <summary>Congratulations to Graeme Rocher for receiving the Oracle Groundbreaker award.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.4 Windows Installer Released (Community Artifact)</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-4-windows"/> |
| <updated>2018-11-12T00:00:00Z</updated> |
| <published>2018-11-12T00:00:00Z</published> |
| <summary>Groovy 2.5.4 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.4 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-4-released"/> |
| <updated>2018-11-12T00:00:00Z</updated> |
| <published>2018-11-12T00:00:00Z</published> |
| <summary>Groovy 2.5.4 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.4.16 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-4-16-released"/> |
| <updated>2018-12-18T00:00:00Z</updated> |
| <published>2018-12-18T00:00:00Z</published> |
| <summary>Groovy 2.4.16 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.4.16 Windows Installer Released (Community Artifact)</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-4-16-windows"/> |
| <updated>2018-12-18T00:00:00Z</updated> |
| <published>2018-12-18T00:00:00Z</published> |
| <summary>Groovy 2.4.16 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.5 released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-5-released"/> |
| <updated>2018-12-24T00:00:00Z</updated> |
| <published>2018-12-24T00:00:00Z</published> |
| <summary>Groovy 2.5.5 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.5 Windows Installer Released (Community Artifact)</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-5-windows"/> |
| <updated>2018-12-24T00:00:00Z</updated> |
| <published>2018-12-24T00:00:00Z</published> |
| <summary>Groovy 2.5.5 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 3.0.0-alpha-4 Windows Installer Released (Community Artifact)</title> |
| <link href="http://groovy.apache.org/blog/groovy-3-0-0-alpha1"/> |
| <updated>2019-01-01T00:00:00Z</updated> |
| <published>2019-01-01T00:00:00Z</published> |
| <summary>Groovy 2.4.16 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 3.0.0-alpha-4 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-3-0-0-alpha"/> |
| <updated>2019-01-01T00:00:00Z</updated> |
| <published>2019-01-01T00:00:00Z</published> |
| <summary>Groovy 3.0.0-alpha-4 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.6 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-6-released"/> |
| <updated>2019-02-04T00:00:00Z</updated> |
| <published>2019-02-04T00:00:00Z</published> |
| <summary>Groovy 2.5.6 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.7 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-7-released"/> |
| <updated>2019-05-12T00:00:00Z</updated> |
| <published>2019-05-12T00:00:00Z</published> |
| <summary>Groovy 2.5.7 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.4.17 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-4-17-released"/> |
| <updated>2019-05-12T00:00:00Z</updated> |
| <published>2019-05-12T00:00:00Z</published> |
| <summary>Groovy 2.4.17 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 3.0.0-beta-1 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-3-0-0-beta"/> |
| <updated>2019-05-12T00:00:00Z</updated> |
| <published>2019-05-12T00:00:00Z</published> |
| <summary>Groovy 3.0.0-beta-1 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 2.5.7 and 3.0.0-beta-1 Windows Installers Released (Community Artifacts)</title> |
| <link href="http://groovy.apache.org/blog/groovy-2-5-7-and"/> |
| <updated>2019-05-12T00:00:00Z</updated> |
| <published>2019-05-12T00:00:00Z</published> |
| <summary>Groovy 2.5.7 and 3.0.0-beta-1 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 3.0.0-beta-2 Windows Installer Released (Community Release)</title> |
| <link href="http://groovy.apache.org/blog/groovy-3-0-0-beta2"/> |
| <updated>2019-07-15T00:00:00Z</updated> |
| <published>2019-07-15T00:00:00Z</published> |
| <summary>Groovy 3.0.0-beta-2 Windows Installer Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Remko Popma</name> |
| </author> |
| <title>Groovy 3.0.0-beta-2 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-3-0-0-beta1"/> |
| <updated>2019-07-15T00:00:00Z</updated> |
| <published>2019-07-15T00:00:00Z</published> |
| <summary>Groovy 3.0.0-beta-2 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <title>Groovy 3 Highlights</title> |
| <link href="http://groovy.apache.org/blog/groovy-3-highlights"/> |
| <updated>2020-02-13T00:00:00Z</updated> |
| <published>2020-02-13T00:00:00Z</published> |
| <summary>A summary of the highlights for Groovy 3.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Groovy 4.0.3 Released</title> |
| <link href="http://groovy.apache.org/blog/groovy-4-0-3-released"/> |
| <updated>2022-06-15T00:00:00Z</updated> |
| <published>2022-06-15T00:00:00Z</published> |
| <summary>Groovy 4.0.3 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Classifying Iris Flowers with Deep Learning, Groovy and GraalVM</title> |
| <link href="http://groovy.apache.org/blog/classifying-iris-flowers-with-deep"/> |
| <updated>2022-06-25T00:00:00Z</updated> |
| <published>2022-06-25T00:00:00Z</published> |
| <summary>This post looks at classifying Iris flowers using traditional and neural net based approaches using Eclipse DeepLearning4j, Encog, Deep Netts and GraalVM.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Comparators and Sorting in Groovy</title> |
| <link href="http://groovy.apache.org/blog/comparators-and-sorting-in-groovy"/> |
| <updated>2022-07-21T00:00:00Z</updated> |
| <published>2022-07-21T00:00:00Z</published> |
| <summary/> |
| </entry> |
| <entry> |
| <title>Groovy release train</title> |
| <link href="http://groovy.apache.org/blog/groovy-release-train-4-0"/> |
| <updated>2022-07-24T00:00:00Z</updated> |
| <published>2022-07-24T00:00:00Z</published> |
| <summary>Groovy 4.0.4, 3.0.12 and 2.5.18 Release Announcement.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Detecting objects with Groovy, the Deep Java Library (DJL), and Apache MXNet</title> |
| <link href="http://groovy.apache.org/blog/detecting-objects-with-groovy-the"/> |
| <updated>2022-08-01T00:00:00Z</updated> |
| <published>2022-08-01T00:00:00Z</published> |
| <summary>This post looks at using Apache Groovy, DLJ and Apache MXNet to use neural networks to detect objects within an image.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Groovy List Processing Cheat Sheet</title> |
| <link href="http://groovy.apache.org/blog/groovy-list-processing-cheat-sheet"/> |
| <updated>2022-08-28T00:00:00Z</updated> |
| <published>2022-08-28T00:00:00Z</published> |
| <summary/> |
| </entry> |
| <entry> |
| <title>Calculating Fibonacci with Groovy revisited</title> |
| <link href="http://groovy.apache.org/blog/calculating-fibonacci-with-groovy-revisited"/> |
| <updated>2022-09-08T00:00:00Z</updated> |
| <published>2022-09-08T00:00:00Z</published> |
| <summary>This post looks at various ways to calculate Fibonacci numbers such as recursion and iteration including optimisations like tail recursion and memoization.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Encryption and decryption with Groovy</title> |
| <link href="http://groovy.apache.org/blog/encryption-and-decryption-with-groovy"/> |
| <updated>2022-09-19T00:00:00Z</updated> |
| <published>2022-09-19T00:00:00Z</published> |
| <summary>This post looks at encrypting and decrypting data using Groovy with the AES and CAST5 algorithms.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Deck of cards with Groovy, JDK collections and Eclipse Collections</title> |
| <link href="http://groovy.apache.org/blog/deck-of-cards-with-groovy"/> |
| <updated>2022-09-25T00:00:00Z</updated> |
| <published>2022-09-23T00:00:00Z</published> |
| <summary>This post highlights some code for modelling and manipulating cards with records, JDK collections, and Eclipse Collections.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Fruity Eclipse Collections</title> |
| <link href="http://groovy.apache.org/blog/fruity-eclipse-collections"/> |
| <updated>2022-10-13T00:00:00Z</updated> |
| <published>2022-10-13T00:00:00Z</published> |
| <summary>This post looks at using KMeans to compare fruit nominated color with the colors used in its emoji.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Whiskey Clustering with Groovy and Apache Ignite</title> |
| <link href="http://groovy.apache.org/blog/whiskey-clustering-with-groovy-and"/> |
| <updated>2022-10-27T00:00:00Z</updated> |
| <published>2022-10-27T00:00:00Z</published> |
| <summary>This post looks at using Apache Ignite with Apache Groovy and the K-Means algorithm to cluster scotch whiskeys.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Zipping Collections with Groovy</title> |
| <link href="http://groovy.apache.org/blog/zipping-collections-with-groovy"/> |
| <updated>2022-11-17T00:00:00Z</updated> |
| <published>2022-11-17T00:00:00Z</published> |
| <summary>This post looks at zipping collections.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Fun with obfuscated Groovy</title> |
| <link href="http://groovy.apache.org/blog/fun-with-obfuscated-groovy"/> |
| <updated>2022-12-08T00:00:00Z</updated> |
| <published>2022-12-08T00:00:00Z</published> |
| <summary>This post looks at some Obfuscated code for outputting some well-known text.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Adventures with GroovyFX</title> |
| <link href="http://groovy.apache.org/blog/adventures-with-groovyfx"/> |
| <updated>2022-12-12T00:00:00Z</updated> |
| <published>2022-12-12T00:00:00Z</published> |
| <summary>This blog looks at a GroovyFX TODO application.</summary> |
| </entry> |
| <entry> |
| <title>Apache Groovy 2022 Year In Review</title> |
| <link href="http://groovy.apache.org/blog/apache-groovy-2022-year-in"/> |
| <updated>2022-12-29T00:00:00Z</updated> |
| <published>2022-12-29T00:00:00Z</published> |
| <summary>This post looks back at some highlights for Groovy in 2022.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Fun with rating stars</title> |
| <link href="http://groovy.apache.org/blog/fun-with-rating-stars"/> |
| <updated>2023-01-25T00:00:00Z</updated> |
| <published>2023-01-25T00:00:00Z</published> |
| <summary>Inspired by a recent tweet, this blog looks at producing a string of stars corresponding to a rating.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Groundhog Day</title> |
| <link href="http://groovy.apache.org/blog/groundhog-day"/> |
| <updated>2023-02-02T00:00:00Z</updated> |
| <published>2023-02-02T00:00:00Z</published> |
| <summary>Inspired by a recent tweet, this blog looks at some datetime manipulations to calculate the period between Groundhog day and the start of Spring.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Groovy Processing Nulls In Lists</title> |
| <link href="http://groovy.apache.org/blog/groovy-null-processing"/> |
| <updated>2023-02-06T00:00:00Z</updated> |
| <published>2023-02-06T00:00:00Z</published> |
| <summary>This post looks at processing lists containing nulls in Groovy.</summary> |
| </entry> |
| <entry> |
| <author> |
| <name>Paul King</name> |
| </author> |
| <title>Checking Wordle with Groovy</title> |
| <link href="http://groovy.apache.org/blog/wordle-checker"/> |
| <updated>2023-02-08T00:00:00Z</updated> |
| <published>2023-02-08T00:00:00Z</published> |
| <summary>This post looks at writing a Wordle checker in Groovy.</summary> |
| </entry> |
| </feed> |