blob: 53c918f631a751216e734bcc2547f33e56f33a27 [file] [log] [blame]
<?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>